Поднадобилось поднять мост для работы с linux контейнемами.
Поудалял помощников по настройке сети.
[console]$ sudo apt-get remove network-manager
$ sudo apt-get remove resolvconf[/console]
Теперь с компьютера ping только до локальных ресурсов.
Думаю, что не работает что-то из-за resolv.conf
Пробовал прописывать nameservers в файл /etc/resolv.conf
Пробовал в настроках интерфейса указывать
dns-nameservers
В качестве nameservers указывал ns google: 8.8.8.8
Пинг до них идет.
Но всеравно, что-то не работает
$ nslookup ya.ru
;; connection timed out; no servers could be reached
Может кто знает, куда покопать?
Настройка работы сети "руками" в Ubuntu 14.04.1 (resolv.conf - issue?)
Теперь с компьютера ping только до локальных ресурсов.
gw?
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto br0
iface br0 inet static
address 192.168.1.5
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8
bridge_ports eth0
bridge_stp off
bridge_maxwait 0
post-up /sbin/brctl setfd br0 0
$ 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 0 0 0 br0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 br0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
покажи тогда:
traceroute ya.ru
Ubuntu еще новая, нет на ней пока пакета traceroute.
Смогу показать, когда будет доступ с компьютера к репозиториям ubuntu.
Вроде здесь загвоздка:
$ nslookup ya.ru
;; connection timed out; no servers could be reached$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=46 time=23.2 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=46 time=22.7 ms$ cat /etc/resolv.conf
nameserver: 8.8.8.8Так ya.ru доступен по ip.
$ nslookup ya.ru 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: ya.ru
Address: 213.180.204.3
Name: ya.ru
Address: 213.180.193.3
Name: ya.ru
Address: 93.158.134.3
$ ping 213.180.204.3
PING 213.180.204.3 (213.180.204.3) 56(84) bytes of data.
64 bytes from 213.180.204.3: icmp_seq=1 ttl=53 time=2.87 ms
64 bytes from 213.180.204.3: icmp_seq=2 ttl=53 time=2.70 ms
^C
--- 213.180.204.3 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 2.702/2.790/2.878/0.088 msЯ так понимаю, что DNS прописан не там, где этого ожидает ubuntu.
Ну DNS же прописывается в /etc/resolv.conf, директива nameserver, не?
Ну DNS же прописывается в /etc/resolv.conf, директива nameserver, не?
все верно
Не хотелось об этом говорить, но похоже, это у меня была просто синтаксическая ошибка.
Через 5 минут проверю и отпишусь.
----
Вообщем вот так правильно:
$ cat /etc/resolv.conf
nameserver 8.8.8.8А вот так нет:
$ cat /etc/resolv.conf
nameserver: 8.8.8.8Поставил по привычке, как в языках программирования.
nameserver: 8.8.8.8
Двоеточие тут лишнее.
Marley, в man 5 resolv.conf стоило бы заглянуть, сразу бы нашли опечатку и этой темы не было бы.