IP estático usando Bash vs Router Interface

0

Qual é a maneira "correta" de atribuir um IP estático à minha máquina virtual do CentOS 7? Eu atribuí a meu sistema host (Windows 8) um IP estático através da interface de administração do roteador, mas cada tutorial on-line mostra as etapas para usar o Bash e ifconfig .

Eu estou me perguntando especificamente porque estou tendo um duro atribuindo a VM CentOS um IP estático, como eu não vejo o seu endereço MAC no console de administração do roteador. Está na mesma sub-rede, 192.168.1.x, no entanto, suspeito que o endereço MAC esteja bagunçado de alguma forma. Acho que minha VM está usando um endereço MAC diferente do que o host espera. Este poderia ser o problema?

EDITAR:

Devo acrescentar que estou usando o VMWare Workstation 12 e a máquina virtual está sendo executada em uma conexão em ponte (ela tem seu próprio IP).

    
por Timothy Pulliam 12.02.2016 / 00:52

1 resposta

0

  1. Determine qual adaptador IP você está usando e qual é o seu MAC:

    [root@kcalmanc7 network-scripts]# ip address show
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
        link/ether 00:50:56:a6:5c:2b brd ff:ff:ff:ff:ff:ff
        inet 10.148.44.26/24 brd 10.148.44.255 scope global ens160
           valid_lft forever preferred_lft forever
        inet6 fe80::250:56ff:fea6:5c2b/64 scope link
           valid_lft forever preferred_lft forever
    3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN
        link/ether 52:54:00:6a:3c:c0 brd ff:ff:ff:ff:ff:ff
        inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
           valid_lft forever preferred_lft forever
    4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 500
        link/ether 52:54:00:6a:3c:c0 brd ff:ff:ff:ff:ff:ff
    

    (a segunda interface chamada 'ens160' mostrada acima é a conexão de rede real, MAC: 00: 50: 56: a6: 5c: 2b)

  2. Verifique se o endereço MAC da interface que você acha que está usando corresponde ao MAC indicado na configuração da VM:

  3. Editeoarquivodedefiniçãodeinterfacecorrespondente

    [root@kcalmanc7network-scripts]#pwd/etc/sysconfig/network-scripts[root@kcalmanc7network-scripts]#ls-alp|grepens160-rw-r--r--.1rootroot359Aug72015ifcfg-ens160[root@kcalmanc7network-scripts]#catifcfg-ens160TYPE="Ethernet"
    BOOTPROTO=none
    DEFROUTE="yes"
    IPV4_FAILURE_FATAL="yes"
    IPV6INIT="no"
    IPV6_AUTOCONF="yes"
    IPV6_DEFROUTE="yes"
    IPV6_PEERDNS="yes"
    IPV6_PEERROUTES="yes"
    IPV6_FAILURE_FATAL="no"
    NAME="ens160"
    UUID="52744fd5-752a-4994-a7a7-1c4a8e0c3b13"
    ONBOOT="yes"
    HWADDR=00:50:56:A6:5C:2B
    IPADDR0=10.148.44.26
    PREFIX0=24
    GATEWAY0=10.148.44.254
    DNS1=10.148.44.11
    
por 16.02.2016 / 18:41