Eu resolvi a questão.
interface ping-I ou interface traceroute -i
Eles não são o caminho para verificar se está funcionando, você não precisa especificar a interface, porque se você fizer o kernel não usa a tabela de rotas (eu acho).
Eu tenho um grande problema em torno deste problema.
Eu quero poder fazer ping e acessar o TFTP através da minha interface WIFI ( wlan0 ) através da minha interface com fio ( eth0 )
pc1_eth- > LTdhcps2_eth0- > LTdhcps2_wlan0- > pc2_wlan
e o inverso
pc2_wlan- > LTdhcps2_wlan0- > LTdhcps2_eth0- > pc1_eth
No começo eu pensei que seria simples, porque eu assumi que eu só precisava configurar o gateway da minha eth0 com o IP da minha wlan0.
Eu estava errado, não consegui realizar isso.
Deixe a dor começar ..
1) Eu acho que a configuração do pc1 e pc2 não mede porque envolve apenas as interfaces LTdhcps2, estou certo?
Servidor LTdhcps2
Eth0
cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#allow-hotplug eth0
#iface eth0 inet dhcp
auto eth0
iface eth0 inet static
address 192.168.2.10
netmask 255.255.255.0
WLAN0
é o DHCP configurado pelo network-manager (não consegui descobrir como configurá-lo usando o wpa_supplicant)
Depois de iniciar os serviços
service network-manager start
service networking start
este é o resultado
[root@LTdhcps2:~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:1e:c9:24:c9:d1
inet addr:192.168.2.10 Bcast:192.168.2.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:44 Base address:0xc000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1348 (1.3 KiB) TX bytes:1348 (1.3 KiB)
wlan0 Link encap:Ethernet HWaddr 00:24:2b:c7:74:7e
inet addr:10.0.2.218 Bcast:10.0.3.255 Mask:255.255.252.0
inet6 addr: fe80::224:2bff:fec7:747e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:24154 errors:0 dropped:0 overruns:0 frame:37468
TX packets:677 errors:8 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1670308 (1.5 MiB) TX bytes:140171 (136.8 KiB)
Interrupt:19
[root@LTdhcps2:~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.1.2 0.0.0.0 UG 0 0 0 wlan0
10.0.0.0 0.0.0.0 255.255.252.0 U 0 0 0 wlan0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
[root@LTdhcps2:~]# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 10.0.1.2 0.0.0.0 UG 0 0 0 wlan0
10.0.0.0 0.0.0.0 255.255.252.0 U 0 0 0 wlan0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
o que tentei fazer.
[root@LTdhcps2:~]# route add -net 10.0.0.0 gw 10.0.2.218 dev eth0
SIOCADDRT: Invalid argument
[root@LTdhcps2:~]#
Erro estranho que significa nada = | Eu pesquisei e encontrei este post: link
diz que você precisa adicionar um host com o IP do gateway desejado porque o gateway está em uma sub-rede diferente.
[root@LTdhcps2:~]# route add -host 10.0.2.218/32 dev eth0
[root@LTdhcps2:~]# route add default gw 10.0.2.218
(se eu colocar o dev eth0 no final do segundo comando) ele dá o SIOCADDRT: Nenhum erro de processo.
como resultado:
[root@LTdhcps2:~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.0.2.218 0.0.0.0 UG 0 0 0 wlan0
default 10.0.1.2 0.0.0.0 UG 0 0 0 wlan0
10.0.0.0 * 255.255.252.0 U 0 0 0 wlan0
10.0.2.218 * 255.255.255.255 UH 0 0 0 eth0
192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
[root@LTdhcps2:~]# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 10.0.2.218 0.0.0.0 UG 0 0 0 wlan0
0.0.0.0 10.0.1.2 0.0.0.0 UG 0 0 0 wlan0
10.0.0.0 0.0.0.0 255.255.252.0 U 0 0 0 wlan0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Mas não consegui fazer ping / traceroute wlan0 usando a interface eth0 ou seu gateway (10.0.1.2)
[root@LTdhcps2:~]# ping -I eth0 10.0.2.218
PING 10.0.2.218 (10.0.2.218) from 192.168.2.10 eth0: 56(84) bytes of data.
From 192.168.2.10 icmp_seq=1 Destination Host Unreachable
From 192.168.2.10 icmp_seq=2 Destination Host Unreachable
[root@LTdhcps2:~]# ping -I eth0 10.0.1.2
PING 10.0.1.2 (10.0.1.2) from 192.168.2.10 eth0: 56(84) bytes of data.
From 192.168.2.10 icmp_seq=1 Destination Host Unreachable
From 192.168.2.10 icmp_seq=2 Destination Host Unreachable
[root@LTdhcps2:~]# traceroute -i eth0 10.0.2.218
traceroute to 10.0.2.218 (10.0.2.218), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
Desculpe pelo longo post e mau inglês. Estou enfrentando esse problema a semana santa = |