Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   Переключение сети из терминала (http://forum.oszone.net/showthread.php?t=309467)

Makc-81 21-12-2015 17:55 2587127

Переключение сети из терминала
 
Установлен Linux Mint 17.3 Rosa Cinnamon 64-bit
В графическом интерфейсе можно включать и выключать сеть при помощи переключателя:


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

содержание 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)

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 2587184

1.
Код:

#cat /etc/network/interfaces
Выхлоп сюды, пожалуйста.
2.
Цитата:

Цитата Makc-81
Как это сделать из командной строки? »

В Вашем случае
Код:

#ifconfig internet down|up
3. Ну и почитать на досуге man ifconfig

Makc-81 22-12-2015 10:27 2587297

Код:

cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

Цитата:

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

Я знаю эту команду, она отключает драйвер сетевухи, и ifconfig при этом выдаёт
sudo ifconfig novell down; 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 2587535

Цитата:

Цитата Makc-81
Я хочу разобраться, что именно делают эти переключатели »

Эти переключатели - апплет DE Cinnamon, который "стучится" в "будь-он-неладен" network-manager, который в свою очередь управляет eth0, eth1 и т.д каким-то местом через sudo.

Цитата:

Цитата Makc-81
можно ли эти действия совершать через команды терминала »

Можно. До появления нетворк-манагера все пользовались
Цитата:

Цитата James Marsh
ifconfig iface down|up »

и были счастливы.

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

От себя советую пользоваться в консоли ifconfig iface down|up и не заморачиваться с
Цитата:

Цитата Makc-81
сетевая карта в рабочем состоянии, однако подключения к сети отсутствует »

Цитата:

Цитата Makc-81
права администратора не нужны (пароль не запрашивает) »

кста, в Виндовз, что бы программно отключить сетевой адаптер, тоже надо быть администратором. Попробуйте в XP и новее отключить адаптер в учетке с правами Пользователь. А с учетом того, что в Linux'e Вы обычно непривилегированный пользователь, то есессна у Вас и просят пароль. Ну а ежели так хо, то курим в довесок man sudo так же до познания полного дзена.


Время: 03:00.

Время: 03:00.
© OSzone.net 2001-