ubuntu使用NAT实现局域网的网络共享
2016-12-20 17:33
591 查看
我曾遇到过这样一个尴尬的问题,新安装的Ubuntu16.04不能识别我的无线网卡,以太网可以使用但是需要通过认证(资本是万恶的),而我的系统又需要安装运行库才能运行这个客户端(DrCom),而连接不了网络就无法安装运行库,无奈花50多大洋买了个能够识别的无线网卡使问题得以解决。现在我又遇到这个尴尬的问题,这次连我买的无线网卡都识别不了了,也不能总买网卡吧。决定用技术解决问题,真心感觉linux才是大爱!
找到
#net.ipv4.ip_forward=1
去掉
注释#
使修改生效:
sudo sysctl -p
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
eth0 能够上外网的无线网卡,根据自己的网卡名填写,不知道的话可以使用ifconfig查看。
地 址:172.20.27.66
网 关:172.20.27.65
子网掩码:255.255.255.0
D N S: 59.70.159.2
我的能够连接外网的IP还是私有IP,也就是说我连接外网时还需要一次地址转化,上面的配置信息只在我处的环境里面有效。可以根据自己的实际情况配置。
通过共享上网的主机配置信息:
地 址:172.20.27.69
网 关:172.20.27.66
子网掩码:255.255.255.0
D N S: 59.70.159.2
NAT地址转化技术,计算机网络里曾提到一点我也来得及认真学习这项技术。对于博客里这个共享网络就是软路由(上面开启了内核转发)。
最终实现了桌面的安装及上网客户端的安装,有网其他都好办,没网也实在不方便,要不然只能苦逼的编译安装系统桌面了。
1.开启内核转发功能
vim /etc/sysctl.conf找到
#net.ipv4.ip_forward=1
去掉
注释#
使修改生效:
sudo sysctl -p
2.输入以下命令
sudo iptables -Fsudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
eth0 能够上外网的无线网卡,根据自己的网卡名填写,不知道的话可以使用ifconfig查看。
3.开机自动运行
把上述的代码添加到 /etc/rc.local文件exit 0前面4.IP地址的配置
能过连接外网主机的设置地 址:172.20.27.66
网 关:172.20.27.65
子网掩码:255.255.255.0
D N S: 59.70.159.2
我的能够连接外网的IP还是私有IP,也就是说我连接外网时还需要一次地址转化,上面的配置信息只在我处的环境里面有效。可以根据自己的实际情况配置。
通过共享上网的主机配置信息:
地 址:172.20.27.69
网 关:172.20.27.66
子网掩码:255.255.255.0
D N S: 59.70.159.2
NAT地址转化技术,计算机网络里曾提到一点我也来得及认真学习这项技术。对于博客里这个共享网络就是软路由(上面开启了内核转发)。
最终实现了桌面的安装及上网客户端的安装,有网其他都好办,没网也实在不方便,要不然只能苦逼的编译安装系统桌面了。
相关文章推荐
- 无法使用VMware以NAT模式连接本地网络(实现虚拟机跟主机共享网络)
- Ubuntu下使用ISCSI+OCFS2实现网络存储及文件共享
- Ubuntu下使用Simba服务实现局域网内文件共享
- VMWare安装Ubuntu使用NAT共享网络连接方式上网
- Ubuntu下使用ISCSI+OCFS2实现网络存储及文件共享
- 开启Ubuntu的NAT网络共享(封包转发方式局域网内共享上网)
- Ubuntu下使用Simba服务实现局域网内文件共享
- Ubuntu下使用Simba服务实现局域网内文件共享
- 使用samba实现Ubuntu 11和win7文件共享
- Linux 下使用单网卡实现nat共享上网
- 网络学习(三十九)Windows Server 2003 ICS或NAT 实现共享上网
- 使用STUN协议了解所在网络的NAT类型(附Python实现)
- 局域网Ubuntu与WinXP实现文件共享
- UBUNTU下如何使用NFS实现文件夹共享
- IOS_使用SMB实现局域网文件共享
- 虚拟机+ubuntu系统 使用NAT网络连接方式 无网络连接问题
- 使用ConnectifyInstaller软件模拟wifi热点,实现网络共享-教程
- ubuntu linux主机中使用Virtualbox安装虚拟机,让宿主机和虚拟机之间实现数据共享
- 无法访问.您可能没有权限使用网络资源.局域网无法访问共享,局域网无法访问打印机的一些方法
- ubuntu 10.04与XP实现网络共享