Eu tenho um problema com um servidor Ubuntu 12.04 LTS (atualizado).
Por razões muito longas para detalhar, ele tem uma interface eth0 atribuída a 192.168.1.9 e uma interface Wifi0 wlan0 atribuída a 192.168.1.10. Ambos devem funcionar desde o tempo de inicialização.
Eu também instalei (preciso de software de monitoramento) o Lubuntu desktop-core e removi o Network Manager (reinicializado) e usei o wpa_supplicant + configuração criptografada / etc / network / interface e IPs fixos.
Tudo funciona como um encanto ... em hardware. Na área de trabalho do Lubuntu, posso navegar na internet a partir da eth0. Se eu ifdown eth0
e, em seguida, desligue-o, posso navegar alegremente na Internet através do wlan0. Então wpa_supplicant
parece que está fazendo o seu trabalho.
O problema é ...
Eu preciso ser capaz de ter ambas as interfaces ao mesmo tempo e ambas devem responder a pings, o SSH se conecta a partir de outros computadores na LAN, etc. O wlan0 é o único que precisará ser usado ao se comunicar com o gateway / roteador (em 192.168.1.1) para sair da Internet.
Mas se eu tiver ambas as interfaces ativadas, o eth0 continuará trabalhando, mas o wlan0 se tornará inacessível (nem se conectará a mais nada, então o problema é bidirecional). Tentando ping do computador My Win 8 vai dizer o mesmo erro que você vê quando não há rota para hospedar, muito ruim ainda está no mesmo segmento da LAN: meu Win 8 está em 192.168.1.69 e wlan0 do servidor está em 192.168. 1.10.
Você tem alguma ideia sobre onde eu poderia começar a cuidar?
Aqui estão alguns arquivos de configuração
-
ifconfig
:
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:18 errors:0 dropped:0 overruns:0 frame:0
TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1613 (1.6 KB) TX bytes:1613 (1.6 KB)
wlan0 Link encap:Ethernet HWaddr 00:c0:49:fc:db:3f
inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::2c0:49ff:fefc:db3f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16376 errors:0 dropped:0 overruns:0 frame:0
TX packets:3337 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4675792 (4.6 MB) TX bytes:543084 (543.0 KB)
-
Quando eu habilito o eth0 com ifup
, eu recebo esta estrofe adicionada:
eth0 Link encap:Ethernet HWaddr 00:0e:a6:aa:5b:be
inet addr:192.168.1.9 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING 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)
-
route -n
:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Se eu desativar a eth0, é claro que a linha relevante desaparece. IPTables mostra limpa (nova instalação do Ubuntu), estou usando o UFW, mas também o desativei no momento.
-
iptables -L -nv
:
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
-
No arquivo hosts
, tenho as duas interfaces definidas com nomes diferentes.
- Em
resolv.conf
, só tenho a cláusula IP e de domínio dos servidores DNS.