저는 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