Answers:
作为根
echo 1 > /proc/sys/net/ipv4/ip_forward
设置dhcp
以root编辑/etc/dhcp3/dhcpd.conf并使您的网络声明看起来有点像被注释掉的,在必要时替换适当的变量。
subnet 192.168.254.0 netmask 255.255.255.0 {
range 192.168.254.2 192.168.254.128;
option domain-name-servers 4.4.4.4;
option routers 192.168.254.1;
option broadcast-address 192.168.254.255;
default-lease-time 600;
max-lease-time 7200;
}
你可以将它复制并粘贴到文件的末尾,但我认为最好理解它
并且静态IP为192.168.254.1的eth0接口将是一个非常合理的设置
sudo服务dhcp3-server restart
更改任何相关的防火墙规则 - 在rc.local的末尾添加以下行应该在下次启动时启用nat
/ sbin / iptables -P FORWARD ACCEPT
/ sbin / iptables --table nat -A POSTROUTING -o wlan0 -j MASQUERADE
我有一个shell脚本,可以在启动时为我执行此操作
根据卡的不同,电缆可能需要是交叉电缆
另外需要注意的是,在启动时设置ip_forward编辑/etc/sysctl.conf
并取消注释
把net.ipv4.ip_forward = 1