Как подключить проводное подключение к интернету через терминал?

16

Я использую Ubuntu 10.04 с KDE.

У меня проблема с подключением к проводной локальной сети.

Я хочу подключиться к проводному интернету со статическим IP и аутентификацией.

Как я могу управлять этим через терминал?

javanoob
источник

Ответы:

21

Это просто измененная версия: http://www.ubuntugeek.com/ubuntu-networking-configuration-using-command-line.html

Как настроить сетевой интерфейс с помощью терминала

Вы можете настроить сетевой интерфейс из командной строки, используя сетевые утилиты. Вы настраиваете свои сетевые клиентские хосты с помощью командной строки, используя команды для изменения текущих настроек или путем редактирования ряда системных файлов. Чтобы настроить сетевую карту на автоматическое подключение при подключении проводного кабеля, выполните следующие «простые» шаги:

  1. Настройка 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
    
  2. На всякий случай, если вы хотите настроить статический 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

  3. Настройка 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
    
Луис Альварадо
источник
1
Это четвертый раз, когда я посетил этот ответ, чтобы решить эту же проблему. Я помещаю sudo /etc/init.d/networking restartв сценарий оболочки и даю вам голос.
Брэден Бест
2

большинство ответов на этот вопрос, скорее всего, сбивают с толку читателей при демонстрации того, что нужно вставить, /etc/resolv.confпоскольку они используют локальные адреса для сервера имен.

«Например, машина, которая должна выполнять поиск с DNS-сервера ».

Здесь DNS-сервер и сервер имен означают одно и то же. Поэтому вместо того, чтобы размещать там адрес локальной сети, укажите фактический адрес DNS-сервера. (т.е.. DNS-сервер Google)

nameserver 8.8.8.8

эта ссылка более подробно объясняет использование файла resolv.conf. https://theos.in/desktop-linux/resolve-conf-linux-example/

lasec0203
источник