Читая предыдущие сообщения, я следил за опубликованными ответами. Поскольку я новичок, я решил использовать графический интерфейс Ubuntu, из которого я вошел в Терминал. На терминале я ввел nano / etc / network / interfaces
. в строке AUTO enp4s0
и IFACE enp4s0 INET DHCP
я изменил ее на:
auto eth0
iface eth0 inet static
address 192.168.1.7
netmask 255.255.255.0
network 192.168.1.0 <---I guessed at this from a earlier post
gateway 198.168.1.1
dns 192.168.1.1 <---this too was a guess
** обратите внимание, что две строки, отмеченные как предположения, были добавлены, потому что они были в двух сообщениях, в то время как другие этого не сделали.
Затем я ввел CTRL + X для выхода. Был запрошен, хочу ли я сохранить. Введен Y для "да". Ответное сообщение было
ERROR WRITING /etc/netwrk/interfaces: Permission denied.
. Любая помощь в назначении статического IP будет приветствоваться.
Во-первых, Вы не можете просто переименовать свои интерфейсы к eth0, если Ваша система использует enp4s0. Я предлагаю, чтобы Вы сделали:
sudo nano /etc/network/interfaces
Настроенный файл что-то вроде этого:
auto enp4s0
iface enp4s0 inet static
address 192.168.1.107
netmask 255.255.255.0
gateway 198.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8
я предлагаю статический адрес x.107, поскольку он вряд ли будет конфликтовать с диапазоном адресов, используемых сервером DHCP в Вашем маршрутизаторе. Сетевой адрес может безопасно быть опущен, и для этого не подвергающийся догадкам. Наконец, это серверы имен DNS а не dns.
Перезапуск интерфейс:
sudo ifdown enp4s0 && sudo ifup enp4s0
Проверка:
ping -c3 192.168.1.1
ping -c3 www.ubuntu.com
, Если Вы получаете возвраты ping, Вы все установлены.
для Вашего основного вопроса:
да использование sudo перед командой Вы хотите предоставить полномочия пользователя root.
для Вашего второго вопроса:
в более новой версии Linux мы используем более точное и постоянное соглашение о присвоении имен для плат PCI, оскорбленных "Предсказуемое сетевое интерфейсное устройство".
так для Вашей сетевой платы Вы получили "enp4s0", что означает:
en - Ethernet
p - Номер порта 4
s - число разъема PCI на материнской плате 0.
[еще 1115] снабжает префиксом для общих знаний:
, взятый от: ссылка
P.S. - если Вы действительно хотите Вас, может возвратить Ваше имя интерфейсов к eth0, быстрому Google: AskUbuntuLink