Есть роутер, ноут и стационарный комп.
На роутере: интернет и dhcp, который выдаёт подсеть 192.168.1.0/24
На ноуте:
root@notebook:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 60:eb:69:1c:c7:47
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
root@notebook:~# ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr c4:46:19:2b:d8:a5
inet addr:192.168.1.35 Bcast:192.168.1.255 Mask:255.255.255.0
root@notebook:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 wlan0
root@notebook:~# cat /proc/sys/net/ipv4/ip_forward
1
На компе: eth0: 192.168.0.2
root@comp:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.1.0 192.168.0.1 255.255.255.0 UG 0 0 0 eth0
# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Ноут пингует всех, комп пингует только ноут.
Задача простая, нужно объединить подсетки. Nat не нужен, мост тоже. FAQ читал, в гугл ходил.