VMPlayer를 사용하여 Windows에서 가상 머신을 설정할 때 가상 머신 설정의 네트워크 연결 속성을 NAT에서 브리지로 설정했습니다. 그런 다음 가상 Windows 운영 체제가 내 네트워크의 일부가 되도록 운영 체제에서 다음 IP 속성을 설정합니다(아래 이미지 참조).
터미널을 사용하여 Linux 컴퓨터(CentOS 사용)에서 동일한 IP 속성을 어떻게 설정할 수 있습니까? 편집이 필요한 파일이 있으면 어느 파일인지 알려주세요. 가상 Windows 머신을 설정하는 방법과 유사한 가상 Linux 머신을 설정하고 싶습니다.
답변1
CentOS에서 쉘을 통해 네트워크 구성을 편집하는 가장 쉬운 방법은 이 도구를 사용하는 것입니다 /usr/sbin/system-config-network-tui
. /usr/sbin/system-config-network-cmd
이는 정확한 설정 이름을 알고 있는 경우에도 작동합니다.
/etc/sysconfig/network-scripts/ifcfg-eth0
그렇지 않으면 /etc/sysconfig/network 파일의 HOSTNAME 및 eth0 구성을 편집해야 합니다 . 하지만 BOOTPROTO=static 또는 dhcp의 경우 dhcp와 같이 이러한 값이 무엇인지 알아야 합니다.
답변2
주소 및 라우팅 정보는 설정을 사용하여 설정할 수 있습니다 ip
. DNS는 파일에 설정되어 있습니다 /etc/resolv.conf
.
ip addr add 172.16.5.23
ip route add 172.16.0.0/16 via 172.16.1.1
echo -e "nameserver 172.16.1.10\nnameserver 172.16.1.250" > /etc/resolv.conf
답변3
모든 UNIX 시스템에서 시스템이 시작될 때 실행되는 init 순서를 추적하여 네트워크를 설정하는 데 사용된 명령 및/또는 셸 스크립트를 찾을 수 있습니다. 거의 모든 UNIX 버전에서 구성은 /etc에 저장됩니다.
BSD 레거시 시스템에서 실제 파일 및 디렉터리 이름은 Linux 및 기타 System V 레거시 시스템과 다르지만 이름에는 항상 rc가 포함됩니다. 이러한 디렉터리 또는 파일을 검토하고 네트워크 시작 스크립트가 저장된 위치를 찾으십시오.
저는 AIX에서 Caldera Linux, OpenBSD까지 모든 운영 체제에서 이 전략을 성공적으로 사용했습니다.