Як налаштувати eth0 вручну?


16

Як вручну налаштувати eth0в Ubuntu? У мене немає жодного сервера DHCP. Чи потрібна мені IP-адреса, коли я просто збираюся захоплювати пакети?


4
Ви будете робити це з програмуванням?

Відповіді:


14

Я не впевнений, що ви точно маєте на увазі під своїм запитанням. Справжній метод вручну був описаний вище, але оскільки ви пишете, що у вас немає DHCP, я вважаю, що ви хотіли б знати, що робити, щоб надати коробці статичну IP-адресу та призначити цю IP-адресу під час завантаження автоматично. Ну ось як:

Має бути файл /etc/network/interfaces. Цей файл читається сценаріями завантаження Ubuntu, які в свою чергу конфігурують мережу відповідно до цього файлу. Якщо ви хочете знати, що слід / міг би увійти у цей файл, тоді введіть " man interfaces ".

Наприклад, моє /etc/network/interfacesвиглядає так (коментарі вирізані):

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 192.168.20.20
        netmask 255.255.255.0
        network 192.168.20.0
        broadcast 192.168.20.255
        gateway 192.168.20.250

Перші два рядки є стандартними і можуть виглядати вже схоже на вашій коробці. Вас може зацікавити особливо решта файлу: Ці рядки визначають статичну мережеву конфігурацію до eth0 (без DHCP), і ця статична конфігурація автоматично активується при кожному завантаженні.


4

Ви можете спробувати це також:

  1. sudo -H gedit /etc/network/interfaces

  2. Відредагуйте eth0

    auto eth0
    iface eth0 inet dhcp
    
  3. Зберегти та вийти

  4. Біжи sudo /etc/init.d/networking restart.


2

Вам не потрібна IP-адреса для зйомки пакетів в розбещеному режимі (коли ви хочете захопити весь трафік, а не лише трафік, призначений на ваш комп'ютер). Ви можете встановити цей інтерфейс за допомогою команди

ifconfig eth0 up

Це не призначає IPv4 адресу інтерфейсу (IPv6 адреса локальної посилання автоматично призначається, якщо у вас включено IPv6).


з новим ipвикористанням ip link set eth0 upзамість цього
rubo77

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.