переключение с ifconfig на ip, но маршрутизатор все еще не видит

Я искал google, askubuntu и stackoverflow, и не могу найти решение своей ситуации.

В настоящее время используется Ubuntu 16.04.4. LTS

, ранее подключенный к Netgear R7000, за отладкой 5268AC со статическим ip. Я переехал и имею новый маршрутизатор, в текущих поисках ifconfig устарел и рекомендует ip, но ничего не описывает, как переключить / удалить / etc / network / interfaces и заставить ubuntu только просматривать / использовать ip конфигурацию (и не уверен, что я правильно настроил)

current / etc / network / interfaces

#This files describes the network interfaces available on your system
#and how to activate them. for more intormation, see interfaces(5).

#The loopback network interface

auto lo
iface lo inet loopback

# The primary network interface
auto enp10s0
iface enp10s0 inet static
    address 10.0.0.15
    netmask 255.255.255.0
    gateway 192.168.1.254
    nameservers [8.8.8.8,8.8.4.4]

$ ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueque state UNKNKOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
     inet 127.0.0.1/8 scope host lo
        valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
        valid_lft forever preferred_lft forever
2: enp10s0:<BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 34:97:f6:a1:2d:6a brd ff:ff:ff:ff:ff

мой вопрос, как мне получить мой маршрутизатор снова увидеть мой Ubuntu NAS? в идеале я хотел бы удалить / etc / network / interfaces и использовать исключительно ip

edit - takeaways, один из которых я использовал адрес r7000 со шлюзом Pace; два DNS-сервера имен имели ненужную запятую

addendum - исправлено и может использовать SSH-туннель из локальной сети, а также иметь доступ к Интернету из NAS. Pace имеет R7000 в режиме DMZplus, порт r7000 вперед 10.0.0.15 для туннеля ssh и плекса. Я могу туннелировать в той же сети до 10.0.0.15, запустить

curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//' и получить свой IP-адрес для моего NAS, но не могу туннелировать через IP-адрес.

0
задан 7 July 2018 в 23:07

2 ответа

У меня также есть интернет-устройство Pace 5268AC; в моем случае, поставляется AT & T. Адрес локальной сети также 192.168.1.254.

Я также предпочитаю использовать свой беспроводной маршрутизатор за Pace. Если ваш маршрутизатор Netgear обычно назначает адреса в диапазоне 10.0.0.xx, то способ установить файл интерфейсов:

#This files describes the network interfaces available on your system
#and how to activate them. for more intormation, see interfaces(5).

#The loopback network interface

auto lo
iface lo inet loopback

# The primary network interface
auto enp10s0
iface enp10s0 inet static
    address 10.0.0.15
    netmask 255.255.255.0
    gateway 10.0.0.1
    dns-nameservers 8.8.8.8 8.8.4.4

... при условии, что 10.0.0.1 является адресом вашего маршрутизатора Netgear к которому подключены все устройства в вашей домашней сети. Кроме того, ваша формулировка DNS-серверов имен была неверной.

Перезапустите интерфейс:

sudo ifdown enp10s0 && sudo ifup -v enp10s0

У вас все должно быть в порядке.

1
ответ дан 7 July 2018 в 23:07

Насколько я могу судить по вашему файлу интерфейсов, ваш маршрутизатор находится в совершенно другой подсети (192.168.1.0) и, следовательно, недоступен для вашего NAS, который находится в 10.0.0.0/24. Я предполагаю, что маршрутизатор также использует маску сети / 24.

Попробуйте дать вашему NAS IP-адрес в диапазоне 192.168.1.1-253, но убедитесь, что вы не назначаете тот, который уже используется. Также убедитесь, что вы используете ту же маску сети, что и маршрутизатор (я предполагаю, что это будет 255.255.255.0). Если у вас есть компьютер, подключенный к маршрутизатору, или доступ к самому маршрутизатору, вы можете использовать простой пинг, чтобы проверить, отвечает или нет адрес, который вы хотите для NAS. Если вы получили ответ, не используйте его.

Например:
маршрутизатор в 192.168.1.254
NAS в 192.168.1.15

Удаление / etc / network / interfaces в Ubuntu 16.04 - плохая идея. Конфигурация сети по умолчанию была переключена на netplan.io в Ubuntu 17.10 и более поздних, если я помню, но не 16.04.
Однако пакет ifupdown (с ifconfig) все еще доступен для этих версий, но по умолчанию больше не устанавливается.

На 16.04 я рекомендую вам продолжать использовать инструмент, который вам удобнее всего.

2
ответ дан 7 July 2018 в 23:07

Другие вопросы по тегам:

Похожие вопросы: