LinuxForum.Fans
Тема

Настройка работы сети "руками" в Ubuntu 14.04.1 (resolv.conf - issue?)

Автор: Marley 11 сообщений 4769 просмотров
#388238

Поднадобилось поднять мост для работы с 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


Может кто знает, куда покопать?

#388239
"Marley" написал:
Теперь с компьютера ping только до локальных ресурсов.

gw?

#388240

$ cat /etc/network/interfaces

text

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

text

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

#388241

покажи тогда:

traceroute ya.ru

#388242

Ubuntu еще новая, нет на ней пока пакета traceroute.
Смогу показать, когда будет доступ с компьютера к репозиториям ubuntu.

Вроде здесь загвоздка:

text
$ nslookup ya.ru
;; connection timed out; no servers could be reached
text
$ 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
text
$ cat /etc/resolv.conf 
nameserver: 8.8.8.8
#388245

Так ya.ru доступен по ip.

text
$ 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

text
$ 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.

#388250

Ну DNS же прописывается в /etc/resolv.conf, директива nameserver, не?

#388251
"yars" написал:
Ну DNS же прописывается в /etc/resolv.conf, директива nameserver, не?

все верно

#388252

Не хотелось об этом говорить, но похоже, это у меня была просто синтаксическая ошибка.
Через 5 минут проверю и отпишусь.

----

Вообщем вот так правильно:

text
$ cat /etc/resolv.conf 
nameserver 8.8.8.8

А вот так нет:

text
$ cat /etc/resolv.conf 
nameserver: 8.8.8.8

Поставил по привычке, как в языках программирования.

#388255
"Marley" написал:
nameserver: 8.8.8.8

Двоеточие тут лишнее.

#388262

Marley, в man 5 resolv.conf стоило бы заглянуть, сразу бы нашли опечатку и этой темы не было бы.

Войдите или зарегистрируйтесь, чтобы ответить.