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

Поднимаю Интернет таким способом:
sudo ip link set dev enp2s0f0 up
sudo ip addr add 10.0.0.18/24 broadcast 10.0.0.255 dev enp2s0f0
sudo ip route add default via 10.0.0.2
Интернета нет, но есть доступ к роутеру, remmina по локалке работает.
Если поднять через:
sudo dhcpcd
То все работает правильно, с Интернетом.

Изначально хотел настраивать сеть со статическими настройками через systemd по мануалу с Arch Wiki Network.

Помогите пожалуйста решить эту проблему?
Про /etc/resolv.conf забыли?
Не то чтобы забыл. Там у меня:
nameserver 192.168.1.1
nameserver 8.8.8.8

Теоретически должно работать. Или нет? Или добавить все-таки 10.0.0.2?
Теоретически должно работать. Или нет? Или добавить все-таки 10.0.0.2?
Откуда ж я знаю как у вас сеть построена?
Но если dhcp у вас получает правильные настройки и все нормально работает - сверьте адреса с теми, которые получает dhcp.
Что-то мне подсказывает, что роутер раздает 192 сеть, а клиент адресует 10...
Дайте вывод ip r после статической настройки и после dhcpcd
corner
Что-то мне подсказывает, что роутер раздает 192 сеть, а клиент адресует 10...

Нет. Роутер раздает сеть по 10.0.0.0
Если в Network Manager задать статические адреса, то все работает. В этом весь интерес проблемы.
Вообще, изначально эта функция мне понадобилась чтобы атоматически поднимать интернет в Awesome. Сейчас им не пользуюсь, просто интересно докапаться до причины.
Проблема не в /etc/resolv.conf

Вот что говорит сатус:
sudo systemctl status network@enp2s0f0.service
[sudo] password for bogdan:
network@enp2s0f0.service - Network connectivity (enp2s0f0)
Loaded: loaded (/etc/systemd/system/network@.service; enabled)
Active: active (exited) since сб 2013-11-16 10:45:11 EET; 1min 36s ago
Process: 282 ExecStart=/usr/bin/ip route add default via ${gateway} (code=exited, status=0/SUCCESS)
Process: 280 ExecStart=/usr/bin/ip addr add ${address}/${netmask} broadcast ${broadcast} dev %i (code=exited, status=0/SUCCESS)
Process: 273 ExecStart=/usr/bin/ip link set dev %i up (code=exited, status=0/SUCCESS)
Main PID: 282 (code=exited, status=0/SUCCESS) 

Вот ip r, когда не работает:
ip r
default via 192.168.1.1 dev enp2s0f0
192.168.1.0/24 dev enp2s0f0  proto kernel  scope link  src 192.168.1.109

А это когда работает через dhcpcd:
ip r
default via 192.168.1.1 dev enp2s0f0  metric 202
192.168.1.0/24 dev enp2s0f0  proto kernel  scope link  src 192.168.1.4  metric 202
192.168.1.4 via 127.0.0.1 dev lo  metric 202

Разница есть, но не могу понять суть.
Существенная разница только в IP клиента.
С 192.168.1.4 работает, с 192.168.1.109 не хочет.
Попробуйте на статике адрес, который работает, и проверьте настройки роутера.

P.S.
Разумеется, пинг и интернет вообще проверять только по IP, чтобы убедиться, что DNS и правда ни при чём.
Смена IP не помогла. Все пингуется:
[bogdan@filosof8 ~]$ ip r
default via 192.168.1.1 dev enp2s0f0
192.168.1.0/24 dev enp2s0f0  proto kernel  scope link  src 192.168.1.4
[bogdan@filosof8 ~]$ 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=69.2 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=46 time=69.7 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=46 time=69.4 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=46 time=70.9 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=46 time=69.8 ms
64 bytes from 8.8.8.8: icmp_seq=6 ttl=46 time=68.9 ms
64 bytes from 8.8.8.8: icmp_seq=7 ttl=46 time=69.0 ms
64 bytes from 8.8.8.8: icmp_seq=8 ttl=46 time=69.4 ms
64 bytes from 8.8.8.8: icmp_seq=9 ttl=46 time=68.5 ms
64 bytes from 8.8.8.8: icmp_seq=10 ttl=46 time=69.6 ms
^C
--- 8.8.8.8 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9009ms
rtt min/avg/max/mdev = 68.561/69.493/70.979/0.684 ms
[bogdan@filosof8 ~]$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.526 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.441 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.488 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.465 ms
64 bytes from 192.168.1.1: icmp_seq=5 ttl=64 time=0.407 ms
64 bytes from 192.168.1.1: icmp_seq=6 ttl=64 time=0.496 ms
^C
--- 192.168.1.1 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 4998ms
rtt min/avg/max/mdev = 0.407/0.470/0.526/0.044 ms 

А что означает эта строчка:
192.168.1.4 via 127.0.0.1 dev lo  metric 202

Может через локалхост нужно маршрут проложить?
 
Зарегистрироваться или войдите чтобы оставить сообщение.