(새 문서: __FORCETOC__ === Network interfaces === To display network interfaces and their assigned IP addresses and nameserver addresses, type the <code>show interface</code> <pre> LYSH@MyHostN...) |
|||
(사용자 2명의 중간 판 10개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
__FORCETOC__ | __FORCETOC__ | ||
− | === Network | + | === 네트워크 인터페이스(Network interface) 및 IP 주소 확인 === |
− | + | 장비의 네트워크 인터페이스와 각 인터페이스에 설정된 IP 주소 및 이름서버를 확인 하려면 <code>show interface</code>를 user mode에서 실행하면 됩니다. | |
<pre> | <pre> | ||
LYSH@MyHostName# show interface | LYSH@MyHostName# show interface | ||
33번째 줄: | 33번째 줄: | ||
DNS Servers: 8.8.8.8 | DNS Servers: 8.8.8.8 | ||
8.8.4.4 | 8.8.4.4 | ||
+ | |||
+ | LYSH@MyHostName# show interface config // Display interface config file | ||
+ | network: | ||
+ | version: 2 | ||
+ | renderer: networkd | ||
+ | ethernets: | ||
+ | eth0: | ||
+ | addresses: | ||
+ | - "192.168.3.13/24" | ||
+ | - "2000:3::40/64" | ||
+ | nameservers: | ||
+ | addresses: | ||
+ | - 8.8.8.8 | ||
+ | - 8.8.4.4 | ||
+ | dhcp4: false | ||
+ | dhcp6: false | ||
+ | routes: | ||
+ | - to: "default" | ||
+ | via: "192.168.3.1" | ||
+ | - table: 101 | ||
+ | to: "192.168.3.0/24" | ||
+ | via: "192.168.3.1" | ||
+ | routing-policy: | ||
+ | - table: 101 | ||
+ | from: "192.168.3.0/24" | ||
+ | eth2: | ||
+ | addresses: | ||
+ | - "192.168.4.13/24" | ||
+ | dhcp4: false | ||
+ | dhcp6: false | ||
+ | routes: | ||
+ | - table: 102 | ||
+ | to: "192.168.4.0/24" | ||
+ | via: "192.168.4.1" | ||
+ | routing-policy: | ||
+ | - table: 102 | ||
+ | from: "192.168.4.0/24" | ||
+ | |||
</pre> | </pre> | ||
− | === | + | === IP 주소 설정 === |
− | + | configuration mode에서 IPv4 또는 IPv6 주소를 설정할 수 있으며 설정 방법은 아래 예시를 참고하세요. | |
<pre> | <pre> | ||
LYSH@MyHostName# configure // Enters configuration mode. | LYSH@MyHostName# configure // Enters configuration mode. | ||
− | + | LYSH@MyHostName(config)# ip add eth0 192.168.0.3/24 192.168.0.1 // Configures an IPv4 address, subnet, and gateway.(i.e. 192.168.0.1) | |
− | + | LYSH@MyHostName(config)# ip add eth0 2000:4::40/64 2000:4::1 // Configures an IPv6 address, prefix, and gateway.(i.e, 2000:4::1) | |
interface setting was added. Do you want to apply these settings?(y/n): y // immediately apply the configurations. | interface setting was added. Do you want to apply these settings?(y/n): y // immediately apply the configurations. | ||
− | + | LYSH@MyHostName(config)# exit | |
− | + | LYSH@MyHostName# show interface | |
LYSH@MyHostName# ping 192.168.0.1 | LYSH@MyHostName# ping 192.168.0.1 | ||
LYSH@MyHostName# ping6 2000:4::1 | LYSH@MyHostName# ping6 2000:4::1 | ||
</pre> | </pre> | ||
− | + | 만일 이미 설정된 주소가 있는데 추가로 다른 주소를 게이트웨이와 함께 등록하면 추가로 등록된 게이트웨이 주소는 무시됩니다. 즉, secondary gateway는 허용되지 않습니다. | |
− | === | + | === IP 주소 삭제 === |
<pre> | <pre> | ||
LYSH@MyHostName# configure // Enters configuration mode. | LYSH@MyHostName# configure // Enters configuration mode. | ||
− | + | LYSH@MyHostName(config)# ip delete eth0 192.168.0.3/24 // Deletes an IPv4 address(i.e. 192.168.0.3/24) | |
− | + | LYSH@MyHostName(config)# ip delete eth0 2000:4::40/64 // Deletes an IPv6 address(i.e. 2000:4::40/64) | |
interface setting was deleted. Do you want to apply these settings?(y/n): y // immediately apply the configurations. | interface setting was deleted. Do you want to apply these settings?(y/n): y // immediately apply the configurations. | ||
− | configure# exit | + | LYSH@MyHostName(config)# exit |
− | configure# show interface | + | LYSH@MyHostName# show interface |
+ | </pre> | ||
+ | 하나의 인터페이스에 2개 이상의 IP 주소가 존재하는 경우 해당 인터페이스에서 모든 주소를 삭제해야 게이트웨이 주소도 삭제됩니다. | ||
+ | |||
+ | === IP routing 설정 === | ||
+ | configuration mode에서 routing을 설정할 수 있으며 설정 방법은 아래 예시를 참고하세요. | ||
+ | <pre> | ||
+ | LYSH@MyHostName# configure // Enters configuration mode. | ||
+ | LYSH@MyHostName(config)# ip route add 192.168.1.0/24 via 192.168.1.1 dev eth0 // Configures an IPv4 network/subnet, and gateway.(i.e. 192.168.1.1) | ||
+ | interface setting was added. Do you want to apply these settings?(y/n): y // immediately apply the configurations. | ||
+ | LYSH@MyHostName(config)# exit | ||
+ | LYSH@MyHostName# show interface | ||
+ | LYSH@MyHostName# ping 192.168.1.1 | ||
+ | </pre> | ||
+ | 동일한 인터페이스에 gateway 또는 routing이 이미 설정되어 있는 경우 덮어쓰기 됩니다. | ||
+ | === IP routing 삭제 === | ||
+ | <pre> | ||
+ | LYSH@MyHostName# configure // Enters configuration mode. | ||
+ | LYSH@MyHostName(config)# ip route delete 192.168.1.0/24 via 192.168.1.1 dev eth0 // Deletes an IPv4 address(i.e. 192.168.1.0/24) | ||
+ | interface setting was deleted. Do you want to apply these settings?(y/n): y // immediately apply the configurations. | ||
+ | LYSH@MyHostName(config)# exit | ||
+ | LYSH@MyHostName# show interface | ||
+ | </pre> | ||
+ | |||
+ | === netpaln === | ||
+ | 네트워크 인터페이스에 주소를 설정 후 바로 적용하는 명령어로 주소를 추가/삭제 후 즉시 적용하지 않은 경우 이 명령어를 이용해 변경된 설정을 적용할 수 있습니다. | ||
+ | <pre> | ||
+ | LYSH@MyHostName# configure | ||
+ | LYSH@MyHostName(config)# netplan apply | ||
</pre> | </pre> | ||
− | |||
− | === nameserver === | + | === 이름서버(nameserver) === |
− | + | 이름 서버 혹은 DNS(Domain Name System) 서버를 등록 혹은 삭제하려면 아래와 같이 configuration mode에서 진행 할 수 있습니다. 적용된 서버를 확인 하려면 user mode에서 <code>show interface</code>를 실행하세요. | |
<pre> | <pre> | ||
LYSH@MyHostName# configure | LYSH@MyHostName# configure | ||
− | + | LYSH@MyHostName(config)# nameserver add eth0 8.8.8.8 // add a nameserver, 8.8.8.8, into the eth0 interface. | |
− | + | LYSH@MyHostName(config)# nameserver delete eth0 8.8.4.4 // delete a nameserver, 8.8.8.8, from the eth0 interface. | |
− | + | LYSH@MyHostName(config)# exit | |
LYSH@MyHostName# show interface eth0 | LYSH@MyHostName# show interface eth0 | ||
stats : operate=up, up=yes, speed=100MB, duplex=full, mtu=1500 | stats : operate=up, up=yes, speed=100MB, duplex=full, mtu=1500 | ||
80번째 줄: | 145번째 줄: | ||
− | === | + | === 멀티케스트 그룹(Multicast Group) 확인 === |
− | + | 멀티케스트 그룹인 하려면 <code>show multicast</code>명령어를 사용하세요. DHCPv6 서비스를 운영하는 경우 이 명령어를 통해 서비스가 그룹에 연결되어 있는지 확인해야 합니다. DHCPv6 서비스가 사용하는 [[IPv6 Multicast Address|멀티케스트]] 주소는 ff02::1:2와 ff05::1:3입니다. | |
<pre> | <pre> | ||
LYSH@MyHostName# show multicast | LYSH@MyHostName# show multicast |
2024년 4월 22일 (월) 08:45 기준 최신판
네트워크 인터페이스(Network interface) 및 IP 주소 확인
장비의 네트워크 인터페이스와 각 인터페이스에 설정된 IP 주소 및 이름서버를 확인 하려면 show interface
를 user mode에서 실행하면 됩니다.
LYSH@MyHostName# show interface lo: stats : operate=up, up=yes, speed=0MB, duplex=?, mtu=65536 incoming : bytes=79.3G, pkts=310057073, errs=0, drops=0 outgoing : bytes=79.3G, pkts=310057073, errs=0, drops=0 IPv4 address : 127.0.0.1/8 IPv6 address : ::1/128 MAC address : 00:00:00:00:00:00 eth0: stats : operate=up, up=yes, speed=100MB, duplex=full, mtu=1500 incoming : bytes=15.1G, pkts=93920605, errs=0, drops=6869214 outgoing : bytes=65.9G, pkts=76383487, errs=0, drops=0 gateway4 : 192.168.0.1 IPv4 address : 192.168.0.40/24 MAC address : 00:01:a2:92:1e:f3 ...... DNS Servers: 8.8.8.8 8.8.4.4 LYSH@MyHostName# show interface eth0 // Display only eth0 eth0: stats : operate=up, up=yes, speed=100MB, duplex=full, mtu=1500 incoming : bytes=15.1G, pkts=93920605, errs=0, drops=6869214 outgoing : bytes=65.9G, pkts=76383487, errs=0, drops=0 gateway4 : 192.168.0.1 IPv4 address : 192.168.0.40/24 MAC address : 00:01:a2:92:1e:f3 ...... DNS Servers: 8.8.8.8 8.8.4.4 LYSH@MyHostName# show interface config // Display interface config file network: version: 2 renderer: networkd ethernets: eth0: addresses: - "192.168.3.13/24" - "2000:3::40/64" nameservers: addresses: - 8.8.8.8 - 8.8.4.4 dhcp4: false dhcp6: false routes: - to: "default" via: "192.168.3.1" - table: 101 to: "192.168.3.0/24" via: "192.168.3.1" routing-policy: - table: 101 from: "192.168.3.0/24" eth2: addresses: - "192.168.4.13/24" dhcp4: false dhcp6: false routes: - table: 102 to: "192.168.4.0/24" via: "192.168.4.1" routing-policy: - table: 102 from: "192.168.4.0/24"
IP 주소 설정
configuration mode에서 IPv4 또는 IPv6 주소를 설정할 수 있으며 설정 방법은 아래 예시를 참고하세요.
LYSH@MyHostName# configure // Enters configuration mode. LYSH@MyHostName(config)# ip add eth0 192.168.0.3/24 192.168.0.1 // Configures an IPv4 address, subnet, and gateway.(i.e. 192.168.0.1) LYSH@MyHostName(config)# ip add eth0 2000:4::40/64 2000:4::1 // Configures an IPv6 address, prefix, and gateway.(i.e, 2000:4::1) interface setting was added. Do you want to apply these settings?(y/n): y // immediately apply the configurations. LYSH@MyHostName(config)# exit LYSH@MyHostName# show interface LYSH@MyHostName# ping 192.168.0.1 LYSH@MyHostName# ping6 2000:4::1
만일 이미 설정된 주소가 있는데 추가로 다른 주소를 게이트웨이와 함께 등록하면 추가로 등록된 게이트웨이 주소는 무시됩니다. 즉, secondary gateway는 허용되지 않습니다.
IP 주소 삭제
LYSH@MyHostName# configure // Enters configuration mode. LYSH@MyHostName(config)# ip delete eth0 192.168.0.3/24 // Deletes an IPv4 address(i.e. 192.168.0.3/24) LYSH@MyHostName(config)# ip delete eth0 2000:4::40/64 // Deletes an IPv6 address(i.e. 2000:4::40/64) interface setting was deleted. Do you want to apply these settings?(y/n): y // immediately apply the configurations. LYSH@MyHostName(config)# exit LYSH@MyHostName# show interface
하나의 인터페이스에 2개 이상의 IP 주소가 존재하는 경우 해당 인터페이스에서 모든 주소를 삭제해야 게이트웨이 주소도 삭제됩니다.
IP routing 설정
configuration mode에서 routing을 설정할 수 있으며 설정 방법은 아래 예시를 참고하세요.
LYSH@MyHostName# configure // Enters configuration mode. LYSH@MyHostName(config)# ip route add 192.168.1.0/24 via 192.168.1.1 dev eth0 // Configures an IPv4 network/subnet, and gateway.(i.e. 192.168.1.1) interface setting was added. Do you want to apply these settings?(y/n): y // immediately apply the configurations. LYSH@MyHostName(config)# exit LYSH@MyHostName# show interface LYSH@MyHostName# ping 192.168.1.1
동일한 인터페이스에 gateway 또는 routing이 이미 설정되어 있는 경우 덮어쓰기 됩니다.
IP routing 삭제
LYSH@MyHostName# configure // Enters configuration mode. LYSH@MyHostName(config)# ip route delete 192.168.1.0/24 via 192.168.1.1 dev eth0 // Deletes an IPv4 address(i.e. 192.168.1.0/24) interface setting was deleted. Do you want to apply these settings?(y/n): y // immediately apply the configurations. LYSH@MyHostName(config)# exit LYSH@MyHostName# show interface
netpaln
네트워크 인터페이스에 주소를 설정 후 바로 적용하는 명령어로 주소를 추가/삭제 후 즉시 적용하지 않은 경우 이 명령어를 이용해 변경된 설정을 적용할 수 있습니다.
LYSH@MyHostName# configure LYSH@MyHostName(config)# netplan apply
이름서버(nameserver)
이름 서버 혹은 DNS(Domain Name System) 서버를 등록 혹은 삭제하려면 아래와 같이 configuration mode에서 진행 할 수 있습니다. 적용된 서버를 확인 하려면 user mode에서 show interface
를 실행하세요.
LYSH@MyHostName# configure LYSH@MyHostName(config)# nameserver add eth0 8.8.8.8 // add a nameserver, 8.8.8.8, into the eth0 interface. LYSH@MyHostName(config)# nameserver delete eth0 8.8.4.4 // delete a nameserver, 8.8.8.8, from the eth0 interface. LYSH@MyHostName(config)# exit LYSH@MyHostName# show interface eth0 stats : operate=up, up=yes, speed=100MB, duplex=full, mtu=1500 incoming : bytes=15.1G, pkts=93920605, errs=0, drops=6869214 outgoing : bytes=65.9G, pkts=76383487, errs=0, drops=0 gateway4 : 192.168.0.1 IPv4 address : 192.168.0.40/24 MAC address : 00:01:a2:92:1e:f3 ...... DNS Servers: 8.8.8.8 8.8.4.4
멀티케스트 그룹(Multicast Group) 확인
멀티케스트 그룹인 하려면 show multicast
명령어를 사용하세요. DHCPv6 서비스를 운영하는 경우 이 명령어를 통해 서비스가 그룹에 연결되어 있는지 확인해야 합니다. DHCPv6 서비스가 사용하는 멀티케스트 주소는 ff02::1:2와 ff05::1:3입니다.
LYSH@MyHostName# show multicast 1: lo inet 224.0.0.1 inet6 ff02::1 inet6 ff01::1 2: eth0 link 01:80:c2:00:00:00 inet 224.0.0.1 inet6 ff05::1:3 inet6 ff02::1:2 inet6 ff02::1:ff00:40