nmcli를 사용하여 게이트웨이를 업데이트하는 방법

nmcli를 사용하여 게이트웨이를 업데이트하는 방법

저는 CentOS 7을 사용하고 있으며 nmcli와 새로운 연결을 설정하고 있습니다. 게이트웨이를 설정했지만 작동하지 않는 것 같습니다. 연결을 확인해보니

nmcli con show conn-name

게이트웨이는 다음과 같이 나열됩니다.gw = 0.0.0.0

nmcli를 사용하여 게이트웨이를 추가/수정하는 방법을 찾을 수 없습니다.

에는 아무것도 기재되어 있지 않습니다 nmcli connection modify.

연결을 추가한 후 nmcli를 사용하여 게이트웨이 주소를 편집/추가할 수 있습니까?

해결 방법으로 편집 /etc/sysconfig/network-scripts/ifcfg-connname하고 추가했습니다.GATEWAY0=addr

nmcli에서 게이트웨이 주소를 업데이트할 수 없다고 가정합니까?

답변1

이전 구현(예: CentOS 7)의 경우 다음을 사용할 수 있습니다.

nmcli con modify <name> ipv4.addresses "<ip addr and mask> <gateway>"

연결에 게이트웨이를 추가합니다. 예를 들어:

# nmcli con modify eth0 ipv4.addresses "192.168.1.10/24 192.168.1.1"

그런 다음 확인합니다.

# nmcli con show eth0 | grep ipv4\.addresses
ipv4.addresses         { ip = 192.168.1.10/24, gw = 192.168.1.1 }

이후 구현은 ipv4.gateway수정될 수 있습니다.

nmcli con modify <name> ipv4.gateway <gateway>

예를 들어:

# nmcli con modify eth0 ipv4.gateway 192.168.1.1

답변2

인터페이스에서 게이트웨이를 수정/추가하려면 eth0다음 명령을 사용할 수 있습니다.

nmcli con modify eth0 ipv4.gateway "192.168.1.1"
nmcli con reload eth0

답변3

이름이 ethernet-eth0, IPv4 주소가 192.168.1.10/24, 기본 게이트웨이가 192.168.1.1인 연결을 생성하려면 다음을 입력합니다.

nmcli con add con-name net-eth0 ifname eth0 type ethernet ip4 192.168.1.10/24 gw4 192.168.1.1

지정하지 않으면 con-name net-eth0연결이 호출됩니다.이더넷-eth0.

192.168.1.10/24 gw4 192.168.1.1 부분을 지정하지 않으면 ip4연결이 자동 구성을 거치게 됩니다 DHCP.

nmcli con up net-eth0처음 연결을 구성할 때는 필요하지 않습니다.

답변4

기존 연결 수정에 관한 위 질문에 대답하려면 다음을 수행하십시오.

nmcli con mod con-name net-eth0 ipv4.gw4 192.168.1.1
nmcli con down net-eth0; nmcli con up net-eth0

관련 정보