Войти

Показать полную графическую версию : Переключение сети из терминала


Makc-81
21-12-2015, 17:55
Установлен Linux Mint 17.3 Rosa Cinnamon 64-bit
В графическом интерфейсе можно включать и выключать сеть при помощи переключателя:
http://storage5.static.itmages.ru/i/15/1216/h_1450265325_3151380_8eec0eda61.pnghttp://storage7.static.itmages.ru/i/15/1216/h_1450265376_5402979_4dea7ac161.png

Как это сделать из командной строки?

~ $ ifconfig
internet Link encap:Ethernet HWaddr 00:e0:52:bf:6c:6a
inet addr:8.8.8.8 Bcast:8.8.8.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:52ff:febf:6c6a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:188178 errors:0 dropped:0 overruns:0 frame:0
TX packets:112790 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:120902243 (120.9 MB) TX bytes:19463391 (19.4 MB)

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:75323 errors:0 dropped:0 overruns:0 frame:0
TX packets:75323 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7743266 (7.7 MB) TX bytes:7743266 (7.7 MB)

novell Link encap:Ethernet HWaddr f4:6d:04:d3:9f:75
inet6 addr: fe80::f66d:4ff:fed3:9f75/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:259665 errors:0 dropped:133 overruns:0 frame:0
TX packets:129 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20934029 (20.9 MB) TX bytes:22325 (22.3 KB)

James Marsh
21-12-2015, 20:49
1. #cat /etc/network/interfaces
Выхлоп сюды, пожалуйста.
2. Как это сделать из командной строки? »
В Вашем случае
#ifconfig internet down|up
3. Ну и почитать на досуге man ifconfig (http://manpages.ubuntu.com/manpages/trusty/man8/ifconfig.8.html)

Makc-81
22-12-2015, 10:27
cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback


В Вашем случае
Код: Выделить весь код
#ifconfig internet down|up »

Я знаю эту команду, она отключает драйвер сетевухи, и ifconfig при этом выдаёт
$ ifconfig
internet Link encap:Ethernet HWaddr 00:e0:52:bf:6c:6a
inet addr:8.8.8.8 Bcast:8.8.8.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:52ff:febf:6c6a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:188178 errors:0 dropped:0 overruns:0 frame:0
TX packets:112790 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:120902243 (120.9 MB) TX bytes:19463391 (19.4 MB)

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:75323 errors:0 dropped:0 overruns:0 frame:0
TX packets:75323 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7743266 (7.7 MB) TX bytes:7743266 (7.7 MB)


А при использовании переключателей с скриншотов сетевая карта в рабочем состоянии, однако подключения к сети отсутствует, а для отключения от сети права администратора не нужны (пароль не запрашивает), в отличии от ifconfig interface down|up.
И ifconfig отображает все интерфейсы (прикреплено в первом сообщении).

Я хочу разобраться, что именно делают эти переключатели и можно ли эти действия совершать через команды терминала.

James Marsh
22-12-2015, 22:27
Я хочу разобраться, что именно делают эти переключатели »
Эти переключатели - апплет DE Cinnamon, который "стучится" в "будь-он-неладен" network-manager, который в свою очередь управляет eth0, eth1 и т.д каким-то местом через sudo.

можно ли эти действия совершать через команды терминала »
Можно. До появления нетворк-манагера все пользовались
ifconfig iface down|up »
и были счастливы.

Курим до познания дзена man ifconfig, man ifup, man ifdown, man ifquery.

От себя советую пользоваться в консоли ifconfig iface down|up и не заморачиваться ссетевая карта в рабочем состоянии, однако подключения к сети отсутствует »
права администратора не нужны (пароль не запрашивает) »
кста, в Виндовз, что бы программно отключить сетевой адаптер, тоже надо быть администратором. Попробуйте в XP и новее отключить адаптер в учетке с правами Пользователь. А с учетом того, что в Linux'e Вы обычно непривилегированный пользователь, то есессна у Вас и просят пароль. Ну а ежели так хо, то курим в довесок man sudo (https://www.opennet.ru/cgi-bin/opennet/man.cgi?topic=sudo&category=8) так же до познания полного дзена.




© OSzone.net 2001-2012