![NetworkGateway에 이더넷 프로필을 기본 게이트웨이로 사용하지 않도록 지시하는 방법](https://linux55.com/image/108326/NetworkGateway%EC%97%90%20%EC%9D%B4%EB%8D%94%EB%84%B7%20%ED%94%84%EB%A1%9C%ED%95%84%EC%9D%84%20%EA%B8%B0%EB%B3%B8%20%EA%B2%8C%EC%9D%B4%ED%8A%B8%EC%9B%A8%EC%9D%B4%EB%A1%9C%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8F%84%EB%A1%9D%20%EC%A7%80%EC%8B%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
Wi-Fi를 사용하여 인터넷에 연결하고 싶습니다.
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default fritz.box 0.0.0.0 UG 0 0 0 wlp3s0
192.168.37.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp3s0
이는 NetworkManager를 통한 자동 구성의 효과입니다. 여태까지는 그런대로 잘됐다.
문제는 수동 IP를 사용하여 이더넷 연결을 추가하면 다음과 같은 효과가 나타난다는 것입니다.
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default 169.254.100.100 0.0.0.0 UG 0 0 0 enp0s20u2u3
default fritz.box 0.0.0.0 UG 0 0 0 wlp3s0
169.254.100.0 0.0.0.0 255.255.255.0 U 0 0 0 enp0s20u2u3
192.168.37.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp3s0
이제 더 이상 인터넷에 연결할 수 없습니다.
질문은 다음과 같습니다. 기본 게이트웨이를 설정하지 않도록 이더넷 프로필을 어떻게 구성합니까?
저는 Fedora25를 사용하고 있습니다.
답변1
편집을 시도할 수 있습니다 /etc/sysconfig/network-scripts/
. 프로필이 존재하지 않으면 터미널을 통해 수동으로 만들거나 다음을 통해 "프로필 추가"로 이동할 수 있습니다.설정. 그런 다음 다음을 추가/편집합니다.
DEFROUTE=no
다음을 추가/편집할 수도 있습니다.
PEERROUTES=no
nmcli 사용
또는,NetworkManager 명령줄 도구 사용, nmcli
, 하다:
nmcli con modify eth0 ipv4.never-default yes
노트: eth0
~이다연결 이름인터페이스 이름이 아닙니다! 원하거나 필요한 연결 이름을 얻으려면 활성 프로필을 나열하십시오.
# nmcli con show
NAME UUID TYPE DEVICE
eth0 c0ab4c5a-0edb-a1b4-2a33-dba7a31033e 802-3-ethernet eth0
다음을 통해 nmcli 편집기에 액세스할 수 있습니다.
# nmcli con edit eth0
nmcli> describe ipv4.never-default
=== [never-default] ===
[NM property description]
If TRUE, this connection will never be the default connection for this IP type, meaning it will never be assigned the default route by NetworkManager.
자세한 내용 nmcli
과 구체적인 사용 예는 다음을 확인하세요.https://people.freedesktop.org/~lkundrak/nm-docs/nmcli-examples.html