Ubuntu下常用开发工具安装和配置(ROUTER+DHCP+SSH+NFS+SAMBA)
来源:互联网 发布:fifa online3改键软件 编辑:程序博客网 时间:2024/06/07 15:45
作开发的,难免要安装一些基本的工具,以方便开发,这里总结一下,以免再要用时找来找去,以下是常用的开发工具的安装和配置。
1. 把ubuntu配置成路由器
这里假设你有两个网卡,可以用其中的一个连接内网,一个连接外网。
1)打开IPv4转发功能:
在/etc/sysctl.conf中添加:
net.ipv4.ip_forward=1
2)输入以下命令使得上面的设置生效 :
sudo sysctl -p
3)通过iptable实现IPv4包转发:
sudo iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
这里的意思是把所有192.168.1.0段的IP数据包都转发到eth0上,eth0就是能上网的网卡
2. 配置DHCP服务器
1)安装:
sudo apt-get install isc-dhcp-server
2)配置:
执行命令:
sudo nano /etc/default/isc-dhcp-server
修改:
INTERFACES="eth1"
表示dhcp服务器在eth1上监听DHCP请求
执行命令:
sudo nano /etc/dhcp/dhcpd.conf
添加如下内容:
option domain-name "example.org";option domain-name-servers xx.xx.xx.xx;subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.2 192.168.1.253; option routers 192.168.1.1;}
说明:
1)DNS服务器可通过如下方式查看到:
nmcli dev list iface eth0 | grep IP4
2)192.168.1.1即为eth1的IP地址
启动DHCP服务器:
sudo service isc-dhcp-server start
3. 安装ssh
sudo apt-get install ssh
然后就可以用ssh命令登陆到其它电脑或者从其它电脑登陆到本地电脑了。
4. ubuntu下NFS的配置
apt-get install nfs-kernel-server
编辑/etc/exports,添加如下内容:
/home/ *(rw,sync,no_root_squash)
重启nfs:
sudo /etc/init.d/nfs-kernel-server restart
挂载:
mount -t nfs xx.xx.xx.xx:/home/ /mnt
5. 配置samba服务器 :
安装:
apt-get install samba
将当前帐户添加为samba用户:
smbpasswd -a $USER
编辑/etc/samba/smb.conf,配置共享目录:
[home]comment = root directoriespath = /homebrowseable = yesread only = nocreate mask = 0775directory mask = 0775valid users = user_name
说明:valid users即为允许访问共享的用户
重启samba使配置生效:
sudo service smbd restart
0 0
- Ubuntu下常用开发工具安装和配置(ROUTER+DHCP+SSH+NFS+SAMBA)
- ubuntu 下配置NFS,samba, telnet,TFTP,ftp,DHCP服务
- ubuntu下安装ssh、samba
- Ubuntu下Samba服务器安装和配置
- Ubuntu下的nfs安装和配置
- ubuntu 12.04 下安装 、配置、启动 FTP、SSH、NFS服务
- ubuntu下配置pxe启动网络安装系统(pxe+dhcp+tftp+nfs)
- Ubuntu下安装配置samba
- Ubuntu下samba ssh的配置
- ubuntu下nfs安装配置
- Ubuntu 下NFS安装配置
- Ubuntu 下NFS安装配置
- 在ubuntu下安装PXE(dhcp,tftp,nfs)服务
- 嵌入式开发——ubuntu下NFS安装与配置
- Ubuntu下tftp和nfs的安装和配置
- ubuntu安装samba和ssh, ftp
- Ubuntu下DHCP服务器安装与配置
- Ubuntu 16.04.1下配置 NFS & Samba 服务器
- hadoop 知识点list
- 文本特征提取方法研究
- Switch
- 记一次被虐的很惨的面试
- 协调器掉线,路由和终端节点的不同表现
- Ubuntu下常用开发工具安装和配置(ROUTER+DHCP+SSH+NFS+SAMBA)
- android 闪烁动画和摇摆动画
- poj-3177-Redundant Paths-tarjan
- Paint the Grid Again
- spring的自动装配(default-autowire="byName")
- Hdu 3829
- ZOJ 3713 In 7-bit
- 微博该不该封杀微信
- 插入排序实现_c++