zet*_*tah 10 wireless networking lan
Ubuntu 11.04 (PC-1) 通过 LAN 电缆(交叉直连电缆)连接到 PC-2 (Windows XP)
上网是通过 USB 无线调制解调器访问单独房间的路由器
如果我在 Windows 7 中启动(PC-1 有双启动),我可以毫无问题地连接到 PC-2,同时连接到 Internet,甚至与 PC-2 共享我的 Internet 连接。我在两台 PC 上都设置了静态 IP 地址和子网掩码,这一切都是为了裸连接。此外,我设置了远程桌面共享和 Internet 连接共享,按预期工作。
我的问题:
有人可以对这个网络问题有所启发吗,因为手册页或帮助文件不适合像我这样的普通人,但也许适合网络专家,因为我一个字都听不懂
谢谢
您需要进入网络管理器并将您的 ip4 设置更改为与其他计算机共享
这是使用 ip 表的另一种方法
这将设置您的以太网卡的 IP
sudo ip addr add 192.168.1.1/24 dev eth0
Run Code Online (Sandbox Code Playgroud)
这将配置 nat
sudo iptables -A FORWARD -o wlan0 -i eth0 -s 192.168.1.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE
Run Code Online (Sandbox Code Playgroud)
如果您用于互联网的连接与wlan0不同,请更改,因此如果您使用的是移动宽带,它很可能是ppp0
完成后,您可以通过执行保存设置
sudo iptables-save > filename
Run Code Online (Sandbox Code Playgroud)
并重新加载设置
iptables-restore < filename
Run Code Online (Sandbox Code Playgroud)
需要恢复,因为在重新启动后 iptables 会忘记上面输入的设置,如果您希望每次都加载它,只需将恢复行放入 /etc/rc.local
归档时间: |
|
查看次数: |
33441 次 |
最近记录: |