Я пытался сделать свой IP сервера статичным, таким образом, я изменил свой/etc/network/interfaces на это:
auto lo eth0
iface lo inet loopback
iface eth0 inet static
address 10.1.1.10
netmask 255.0.0.0
gateway 10.1.1.1
Теперь я не могу получить доступ к своей LAN. Мой сервер Samba хорошо работал перед этим изменением и теперь никто в LAN не видит его. Я могу проверить с помощью ping-запросов свой шлюз (10.1.1.1), но я не могу получить доступ к Интернету.
Команда Route: route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.1.1.1 0.0.0.0 UG 0 0 0 eth0
10.0.0.0 * 25.0.0.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
ОБНОВЛЕНИЕ:
После перезапуска моего сервера I видят мои папки самбы от других компьютеров. Теперь единственная проблема, которая остается, состоит в том, что я не могу получить доступ к Интернету от него.
Вы ввели тот же IP-адрес как адрес сервера и Ваш шлюз. Это, вероятно, неправильно и если IP-адрес Вашего маршрутизатора/шлюза действительно 10.1.1.1, у Вас теперь есть два устройства с тем же IP-адресом в Вашем сегменте сети.
Я предполагаю, что Вы хотите изменить IP сервера на 10.1.1.2 или 10.1.1.10, в зависимости от Вашего плана сети, оставляя адрес шлюза к 10.1.1.1
Кроме того, маска подсети 255.0.0.0, кажется, ужасно, ненужная большой. Это не действительно проблема, но в конечном счете можно столкнуться с проблемами с той установкой, например, если Вы хотите настроить некоторую направленную VPN. Вы, вероятно, хотите, чтобы это было 255.255.255.0. Проверьте настройки мачты подсети на своем шлюзе и установите то же на Вашем сервере.
У меня была та же проблема с моим сервером человечности, я могу проверить с помощью ping-запросов шлюз, но не Интернет. Я решил проблему как это:
- sudo systemctl сети перезапуска