>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 네트워크 매개변수를 설정하는 몇 가지 일반적인 명령

Linux에서 네트워크 매개변수를 설정하는 몇 가지 일반적인 명령

齐天大圣
齐天大圣원래의
2020-11-14 10:39:582882검색

다음은 네트워크 설정과 관련된 세 가지 명령입니다.

  • ifconfig: 네트워크 카드와 IP, 서브넷 마스크 및 기타 매개변수를 쿼리하고 설정합니다(net-tools 도구를 먼저 설치해야 함)

  • ifup, ifdown: 시작 및 네트워크 인터페이스 닫기

  • route: 라우팅 정보 보기 및 구성

ifconfig

먼저 ifconfig 명령을 살펴보세요

ifconfig [网卡名] [选项]
up、down:启动或关闭该网络接口
mtu:设置mtu值
netmask:设置子网掩码
broadcast:设置广播地址

먼저 첫 번째 예를 살펴보고 시스템의 모든 네트워크 카드를 확인하세요. ifconfig를 입력하세요. 매개변수를 추가하지 않고 명령어만 사용하세요

# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.220  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 fe80::1733:cf21:906d:57af  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:84:5b:d0  txqueuelen 1000  (Ethernet)
        RX packets 9946  bytes 10315936 (9.8 MiB)
        RX errors 0  dropped 3  overruns 0  frame 0
        TX packets 2208  bytes 186213 (181.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
  ……

이 명령어의 출력 정보에서 네트워크 카드 이름, IP 주소, 서브넷 마스크, 브로드캐스트 주소 등과 같은 많은 정보를 얻을 수 있습니다.

Let's 계속해서 몇 가지 예를 살펴보세요

# 修改ip地址
# ifconfig eth0 192.168.1.222

IP 주소만 변경했지만 이에 따라 브로드캐스트 주소도 변경된다는 것을 알 수 있습니다.

# 同时修改ip、子网掩码以及mtu值
ifconfig eth0 192.168.2.222 netmask 255.255.240.0 mtu 1000

최대한 빨리 자신감을 갖고 연습하시기 바랍니다. 마지막으로 네트워크를 다시 시작하기만 하면 이전 구성 파일의 설정으로 복원됩니다.

ifup ifdown

네트워크 구성 파일 /etc/sysconfig/network를 수정하면 -scripts/eth0, 즉시 적용되기를 원합니다. 그런 다음

ifdown eth0
ifup eth0

를 사용해야 합니다. 이 방법 외에도 일반적으로

/etc/init.d/network restart

를 사용하여 모든 네트워크 카드를 다시 시작합니다.

route

route 이 명령은 라우팅 테이블을 볼 수 있으며 경로를 설정하는 데에도 사용할 수 있습니다.

라우팅 정보 보기 경로 [-nee]

  • -n: 호스트 이름을 표시하지 않고 IP로 직접 표시해 더 빠릅니다. 이 옵션에는 네트워크에 대한 많은 명령이 있습니다.

  • -ee: 더 자세한 정보 표시

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.19.255.253  0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
172.19.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth0
  • Destination: 네트워크 주소

  • Genmask: 서브넷 마스크, Destination 및 Genmask가 네트워크를 형성합니다.

  • Gateway : 게이트웨이 주소(0.0.0.0이 표시되면 해당 경로가 기기에서 직접 전송된다는 의미입니다. 즉, LAN을 통해 직접 전송할 수 있다는 의미입니다. IP 주소가 표시되면 경로가 이동해야 함을 의미합니다. 라우터(게이트웨이)를 통해

  • Flag: 플래그, 공통 U는 경로가 활성화되었음을 나타내고 G는 경로가 외부 호스트를 통해 데이터 패킷을 전달해야 함을 나타냅니다.

위 내용은 Linux에서 네트워크 매개변수를 설정하는 몇 가지 일반적인 명령의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.