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

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

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

Может ли кто-нибудь рассказать мне процедуру, как подключиться к проводной локальной сети Интернет через терминал.

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

5 ответов

Решение

Все детали, которые вам нужны, должны быть найдены здесь: http://www.ubuntugeek.com/ubuntu-networking-configuration-using-command-line.html

Это просто измененная версия: 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
    

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

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

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

nameserver 8.8.8.8

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

С nmcli очень просто

      nmcli connection show

Затем используйте имя устройства для подключения

      nmcli connection up uuid <device UUID>

В моем случае сработало:

      echo "nameserver 8.8.8.8" >/run/resolvconf/resolv.conf
ping -c 5 www.google.com 

Если не работает, запустите:

      ip link set enpxxx down
ip link set enpxxx up
dhclient enpxxx

pingдолжно работать сейчас.

      ping -c 5 www.google.com 

Я нашел это решение на этой странице ubuntu (французской) вики .

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