本文共 752 字,大约阅读时间需要 2 分钟。
首先说明一下,我局域网内的IP网段和子网掩码:
IP是:192.168.4.xxx
子网掩码是:255.255.240.0
配置网络有两种方法:图形化界面 和 文件。对于第二种方法,需要配置/etc/network/interfaces文件,示例如下:
auto lo iface lo inet loopback
auto eth0 iface eth0 inet static address 192.168.4.150 netmask 255.255.240.0 gateway 192.168.0.8
auto eth1 iface eth1 inet dhcp address 192.168.4.160 netmask 255.255.240.0 gateway 192.168.0.8 |
要想把本机(Ubuntu16.04系统)作为局域网内的其他PC机的网关,使其他PC能够通过该网关上网,需要:
(1)启动Ubuntu的路由转发功能,终端模式下输入:
echo 1 > /proc/sys/net/ipv4/ip_forward
(2)设置NAT规则,终端模式下:
/sbin/iptables -t nat -A POSTROUTING -s 192.168.4.0/24 -o enp1s0 -j MASQUERADE
执行过步骤1后,网卡设备名就变为了enp1s0 (执行命令2之前,最好用ifconfig查看一下)。
(3)其他机器将网关设置为192.168.4.150,即可上网。
如需临时设置网关,只需要执行指令:sudo route add default gw 192.168.2.150
如想一直生效,需要将命令(1)和(2)添加到本地的/etc/rc.local文件中。
转载地址:http://rkkun.baihongyu.com/