최근에 Wi-Fi와 유선 인터넷 연결 사이를 일정 빈도로 전환해야 했는데, 이를 수행할 수 있는 유일한 방법은 컴퓨터를 다시 시작하는 것입니다. 이것이 어떻게 작동하는지에 대한 두 가지 시나리오는 다음과 같습니다.
1) 컴퓨터를 시작하면 자동으로 무선 연결됩니다. 이렇게 하면 Wi-Fi가 꺼져 있어도 나중에 이더넷 연결로 전환할 수 없습니다.
2) Wi-Fi 하드웨어가 비활성화되고 이더넷이 연결된 상태에서 컴퓨터를 시작합니다. 이렇게 하면 이더넷을 연결할 수 있지만 플러그를 뽑고 Wi-Fi를 활성화하면 연결할 수 없습니다.
이 문제를 어떻게 해결할까요?
/etc/network/interfaces
이것은 내 파일의 내용입니다.
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
편집: 해결 스크립트를 찾았지만 지금까지 해결책이 없습니다.
/etc/init.d/networking stop
nano #this is where i unplug wire and enable wifi, or vice versa, then Ctrl-x
/etc/init.d/networking start
답변1
문제는 인터페이스를 관리하기 위해 두 가지 다른 것을 사용하고 있다는 것입니다. NetworkManager(Debian의 일반적인 기본 연결 관리자)관리 없음기본적으로 모든 인터페이스는 이름별로 나열됩니다 /etc/network/interfaces
.
eth0
in에 대한 행을 주석 처리 /etc/network/interfaces
하고 NetworkManager가 두 연결을 모두 처리하도록 하거나 (좀 더 복잡하게) 무선 연결 관리를 /etc/network/interfaces
.