
그래서 랩톱을 종료하고 다음 날 다시 켜면 Linux Mint 17.2가 이더넷 케이블 연결을 인식하지 못합니다. 나는 읽었다여기에 가능한 답변. 그래서 내 질문은 간단합니다.
- 위 링크에 표시된 답변 설정은 모든 네트워크에 대한 보편적인 설정인가요?
auto eth0
iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
network 192.168.0.1
- 파일 에 대한 내 출력은
sudo nano /etc/network/interfaces
다음과 같습니다.
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo
inet loopback
첫 번째 항목에 표시된 스크립트를 변경해야 합니까?
추신: 반면에 무선 연결은 완벽하게 작동하며 이전 문제 없이 Linux Mint를 사용한 지 5개월 만에 이더넷 연결이 실패한 것은 이번이 처음입니다. (17.1에서 17.2로 업그레이드한 후에도 마찬가지입니다.)
편집 1:다음은 명령의 출력입니다 ifconfig
.
eth0 Link encap:Ethernet HWaddr f8:a9:63:f7:30:aa
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::faa9:63ff:fef7:30aa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:210753 errors:0 dropped:0 overruns:0 frame:0
TX packets:161101 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:242209461 (242.2 MB) TX bytes:27087183 (27.0 MB)
lo Link encap:Local 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:13316 errors:0 dropped:0 overruns:0 frame:0
TX packets:13316 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1452633 (1.4 MB) TX bytes:1452633 (1.4 MB)
메모: 이 문제에 대한 임시 수정 사항을 찾았습니다. 명령을 실행 sudo ifconfig eth0 down
한 다음 sudo ifconfig eth0 up
이 작업 후에 노트북을 종료할 때까지 이더넷이 다시 제대로 작동하기 시작합니다. 답변이 늦어서 죄송합니다. 현재 작업량이 많아서 sudo nano /etc/network/interfaces
파일 수정 및 이 명령 실행에 대한 업데이트를 위해 앞으로 48시간 내에 다시 연락드리겠습니다 sudo ifdown --exclude=lo -a && sudo ifup --exclude=lo -a
. 시간 내 줘서 고마워.
답변1
- 위 링크에 표시된 답변 설정은 모든 네트워크에 대한 보편적인 설정인가요?
아니요. 해당 구성 설정은 네트워크 게이트웨이가 192.168.0.1
있고 서브넷이 192.168.0.x
있으며 원하는 주소가 있는 특정 네트워크에 있는 정적 네트워크 연결에만 적용됩니다 192.168.0.100
.
머리가 어지러워지기 전에 이러한 설정은 기본적으로 "그 의미를 안다면 이를 변경할 타당한 이유가 있는 것입니다."입니다. 그러면 다음과 같이 질문합니다.
- 파일 에 대한 내 출력은
sudo nano /etc/network/interfaces
다음과 같습니다. 첫 번째 항목에 표시된 스크립트를 변경해야 합니까?
아니요. 위에서 설명한 대로 이는 특정 네트워크 설정에서만 작동합니다. 다른 답변은 올바르지 않습니다.
즉, /etc/network/interfaces
이 문제를 해결하기 위해 추가할 수 있는 방법이 있습니다.
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# Settings for 'eth0'.
auto eth0
iface eth0 inet dhcp
언급 한 다른 답변은 을 사용 iface eth0 inet static
하지만 대신 DHCP ( iface eth0 inet dhcp
)를 사용합니다. 따라서 해당 설정을 시도한 후 다음과 같이 네트워킹을 다시 시작하는 것이 좋습니다.
sudo ifdown --exclude=lo -a && sudo ifup --exclude=lo -a
이제 모두 이더넷 케이블이 eth0
시스템에 연결되어 있다고 가정합니다. 제가 추천하고 싶은 것은 ifconfig
다음과 같은 간단한 명령을 실행하는 것입니다.
ifconfig
다음과 같이 출력됩니다.
eth0 Link encap:Ethernet HWaddr 08:00:27:17:16:01
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe17:1601/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:272 errors:0 dropped:0 overruns:0 frame:0
TX packets:345 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:28361 (28.3 KB) TX bytes:36815 (36.8 KB)
eth1 Link encap:Ethernet HWaddr 08:00:27:e7:29:74
inet addr:192.168.56.10 Bcast:192.168.56.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fee7:2974/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:266 errors:0 dropped:0 overruns:0 frame:0
TX packets:197 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:26141 (26.1 KB) TX bytes:29246 (29.2 KB)
lo Link encap:Local 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:974 errors:0 dropped:0 overruns:0 frame:0
TX packets:974 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:148494 (148.4 KB) TX bytes:148494 (148.4 KB)
eth0
이 출력은 기본적으로 두 개의 이더넷 연결( 및 eth1
)과 로컬 루프백 주소( ) 가 있음을 의미합니다 lo
. 모든 시스템 lo
에는 및 최소한 가 있어야 합니다 eth0
. 인터페이스 어댑터 ID가 무엇인지 알고 나면 위에서 언급한 구성에서 이를 사용하십시오.