[Решено] Не работает Интернет, но есть доступ по сети (ip <link, addr, route>)

Я у себя с роутером статику делал так:
/etc/conf.d/network
interface=enp7s0
address=192.168.1.2
netmask=24
broadcast=192.168.1.255
gateway=192.168.1.1
/etc/systemd/system/network.service
[Unit]
Description=Wired Static IP Connectivity
Wants=network.target
Before=network.target
After=systemd-udev-settle.service systemd-modules-load.service
[Service]
Type=oneshot
RemainAfterExit=yes
EnvironmentFile=/etc/conf.d/network
ExecStart=/usr/bin/ip link set dev ${interface} up
ExecStart=/usr/bin/ip addr add ${address}/${netmask} broadcast ${broadcast} scope global dev ${interface}
ExecStart=/usr/bin/ip route add default via ${gateway}
ExecStop=/usr/bin/ip addr flush dev ${interface}
ExecStop=/usr/bin/ip link set dev ${interface} down
[Install]
WantedBy=multi-user.target
bogdan
Смена IP не помогла. Все пингуется
Если по IP всё пингуется, значит интернет у вас есть, а с DNS проблемы, то бишь с /etc/resolv.conf*

А что означает эта строчка:
192.168.1.4 via 127.0.0.1 dev lo  metric 202
Может через локалхост нужно маршрут проложить?
Не обращайте внимания, это лишний бесполезный роут, его по ошибке создаёт свежая версия dhcpcd. Автор уже исправил баг:
http://roy.marples.name/projects/dhcpcd/ticket/303
Так или иначе, этот роут ни на что не влияет, и к вашему случаю никакого отношения не имеет.
а если в /etc/resolv.conf nameserver 8.8.8.8 первым прописать?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Ура господа! Проблема решена. Network manager сам прописывал nameserver в /etc/resolv.conf. А в моем случае надо было добавить, например, 8.8.8.8 вручную. Все заработало! Все большое спасибо! Тема закрыта. Т.е. после отключения в Gnome менеджера сети он удалял DNS сервер.
bogdan
Ура господа! Проблема решена. Network manager сам прописывал nameserver в /etc/resolv.conf. А в моем случае надо было добавить, например, 8.8.8.8 вручную. Все заработало! Все большое спасибо! Тема закрыта.
Что ж вы,друг любезный,сразу не написали,что еще и NM используете?
Так в заголовке 1 поста напишите[Решено]
Последний крик моды - эхо 30-летней давности.
Век живи, век учись! Не знал что это важно)))
bogdan
Век живи, век учись! Не знал что это важно)))
Так wiki читать нужно
Последний крик моды - эхо 30-летней давности.
На закуску :
Если необходимо указать nameserver вручную при работающем NetworkManager, можно просто добавить файлу /etc/resolv атрибут immutable
# chattr +i /etc/resolv.conf
Конечно, после внесения своих nameserver.
Тогда NM не будет его переписывать.
Проверено на практике. OpenDNS люблю использовать.
К тому же, есть еще /etc/resolv.conf.head - он добавляется в начало /etc/resolv.conf
и /etc/resolv.conf.tail соответственно - в конец.
Эти вставки NM тоже, по-моему, не трогает.
 
Зарегистрироваться или войдите чтобы оставить сообщение.