Red de conocimiento informático - Material del sitio web - Cómo habilitar la función de transmisión del puente Linux

Cómo habilitar la función de transmisión del puente Linux

Si utiliza un puente para acceder a Internet, debe configurar la IP del sistema Linux. Los pasos específicos son los siguientes:

1. modo de línea de comando o en el escritorio, y busque el archivo /etc/sysconfig/network -script/ifcfg-eth0;

2. Utilice vi para abrir el archivo vi ifcfg-eth0. , es posible que este archivo no tenga el prefijo ifcfg.

3. Necesita cambiar:

BOOTPROTO=static

#El valor predeterminado es dhcp, que se obtiene automáticamente. Para obtenerlo automáticamente, debe cambiar el. modo de red a modo puente

Necesita agregar:

IPADDR=192.168.1.10 #La dirección la establece usted mismo

NETMASK=255.255.255.0

Después de la modificación, guarde y salga.

Un día, copié un sistema RedHat en la computadora de otro amigo y lo implementé en la máquina virtual VMware. Sin embargo, no pude conectarme a Internet. Ejecuté el comando ifconfig para verificar los resultados. como se muestra en la figura:

ifconfig

Luego, quiero probarlo y hacer ping a la dirección de la máquina física local en la máquina virtual. El resultado es el que se muestra en la figura.

Ping localhost

Probé muchos métodos y pasé 2 horas en ello. Finalmente encontré la razón.

Los siguientes son los pasos que tomé para resolver el problema. Me gustaría compartirlos para ayudar a todos a resolver el problema lo antes posible. También me gustaría alentar a mis compatriotas que también se han encontrado con este problema. !

En resumen, hay 4 pasos principales:

1. Utilice chkconfig iptables off para desactivar el firewall del sistema Linux y asegúrese de que el firewall de Windows también esté desactivado.

2. Cambie el "modo de enlace NAT" predeterminado en la opción de red a "enlace puente", como se muestra en la figura.

Escriba la descripción de la imagen aquí

3. Inicie sesión como usuario root y modifique el archivo de configuración de red. El comando es el siguiente

[root@zb ~. ]# vi /etc/sysconfig /network-scripts/ifcfg-eth0

Luego, en la ventana, a través de cmd gt; ipconfig, puede ver "Adaptador Ethernet VMware Network Adapter VMnet8:" La dirección IP es "192.168.139.1"

ipconfig

Modifique el archivo de configuración de acuerdo con la dirección IP en la imagen de arriba. La parte roja indica el contenido modificado.

DEVICE="eth0" BOOTPROTO="static" // Establecer IP estáticamente, configurar BROADCAST=192.168.253.255 a continuación // Dirección de transmisión *IPADDR=192.168.139.1* // Dirección IP, especificar manualmente, evitar Asignado dinámicamente cada vez NETMASK=255.255.255.0 // Máscara de subred NETWORK=192.168.253.0 // Número de red *GATEWAY=172.18.8.254* // Puerta de enlace HWADDR="00:0C:29:8D:07:8E" NM_CONTROLLED =" yes" ONBOOT="yes" // Después de que se inicie el sistema, la tarjeta de red se iniciará automáticamente TYPE="Ethernet" UUID="73869271-edc7-45a1-bbc7-1691af066ae2"

4. Después de la modificación se completa, Recuerde, hay un paso más, ¡reinicie el servicio!

[root@zb ~]# reinicio de la red de servicio

Después de un reinicio exitoso, el efecto de la prueba se muestra a continuación:

reinicio de la red de servicio

Utilice ifconfig para ver los resultados de la prueba, como se muestra en la siguiente figura, la dirección de Internet se muestra correctamente:

Escriba la descripción de la imagen aquí