Відповіді:
Це лише модифікована версія: http://www.ubuntugeek.com/ubuntu-networking-configuration-using-command-line.html
Як налаштувати мережевий інтерфейс за допомогою терміналу
Ви можете налаштувати мережевий інтерфейс з командного рядка за допомогою мережевих утиліт. Ви налаштовуєте хости мережевого клієнта за допомогою командного рядка, використовуючи команди для зміни поточних налаштувань або редагуючи ряд системних файлів. Щоб налаштувати вашу мережеву інтерфейсну карту для автоматичного підключення при підключенні провідного кабелю, виконайте наступні "прості" кроки:
Налаштування DHCP-адреси для вашої мережевої карти
Щоб налаштувати DHCP-адресу, відредагуйте /etc/network/interfaces
та введіть наступні рядки, замінюючи eth0
у прикладі вашої картки мережевого інтерфейсу:
sudo nano /etc/network/interfaces
Ви повинні побачити щось подібне до цього:
auto eth0
iface eth0 inet dhcp
на моєму комп’ютері це виглядає приблизно так:
auto lo
iface lo inet loopback
Отже, якщо ваша мережна карта виглядає, eth2
наприклад, ви залишите файл таким:
auto eth2
iface eth2 inet dhcp
На всякий випадок, якщо ви хочете налаштувати статичну IP-адресу для вашої мережевої карти
Та сама процедура, як описана вище, але вам потрібно буде включити більше інформації.
Як і вище, замініть eth0
ім’я своєї мережевої картки:
sudo nano /etc/network/interfaces
Приклад файлу:
auto eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
Після введення всіх деталей, необхідних для вашого статичного IP-адреси, вам потрібно буде перезапустити мережеві послуги за допомогою наступної команди:
sudo /etc/init.d/networking restart
Налаштування DNS
Ви можете додати ім'я хоста та / або IP-адреси у файл /etc/hosts
для статичного пошуку.
Щоб змусити вашу машину проконсультуватися з певним сервером щодо пошуку імен, просто додайте їх адреси до /etc/resolv.conf
.
Наприклад, машина, яка повинна виконувати пошук із сервера DNS за IP-адресою 192.168.0.1, матиме такий resolv.conf
вигляд файлу:
sudo nano /etc/resolv.conf
search test.com
nameserver 192.168.0.1
у моєму випадку це виглядає приблизно так:
search cantv.net
nameserver 127.0.0.1
Більшість відповідей на це питання, швидше за все, збивають з пантелику читачів, демонструючи, що потрібно поставити, /etc/resolv.conf
оскільки вони використовують локальні адреси для сервера імен.
"Наприклад, машина, яка повинна виконувати пошук із сервера DNS ."
Тут DNS-сервер і сервер імен означають одне і те ж. Тому замість того, щоб розміщувати туди локальну адресу, введіть фактичну адресу сервера DNS. (тобто сервер DNS Google)
nameserver 8.8.8.8
це посилання пояснює використання файлу resoluv.conf більш глибоко. https://theos.in/desktop-linux/resolve-conf-linux-example/
sudo /etc/init.d/networking restart
сценарій оболонки і даю вам підсумок.