Durante o modo de ponte, você ainda precisa atribuir um endereço IP à sua VM. Se você não estiver usando o DHCP para endereçamento IP, precisará criar uma configuração de rede. Para o CentOS 6 isso pode ser feito alterando (ou criando) o arquivo /etc/sysconfig/network-scripts/ifcfg-eth0
.
Deve ser parecido com isto:
DEVICE=eth0
HWADDR=<MAC address should be here already>
NM_CONTROLLED=yes
ONBOOT=yes
BOOTPROTO=none
IPADDR=<IPv4 address here>
NETMASK=255.255.255.0
DNS1=<Primary DNS IP>
DNS2=<Secondary DNS IP>
TYPE=Ethernet
GATEWAY=<Gateway address> # Usually your router
USERCTL=no
# If you want to use IPv6 as well, also set the below fields
IPV6INIT=yes
IPV6ADDR=<IPv6 Address>/48 # Subnet may differ
IPV6_DEFAULTGW=<IPv6 Gateway>
IPV6ADDR_SECONDARIES=<Additional IPv6 Address>/48 # Subnet may differ
Por padrão, já deve haver um arquivo como este, mas se você não especificou uma configuração IP manual durante a instalação do CentOS, ela será configurada para a rede DHCP. Os valores mais importantes a serem alterados são IPADDR
, NETMASK
, DNS1
e DNS2
. Defina-os com os valores certos para a sua rede e, em seguida, reinicie o serviço de rede:
service network restart
Tudo deve ficar bem e você deve ser capaz de fazer o SCP na máquina. Você pode verificar a configuração do IP executando:
ifconfig eth0
Se o SCP ainda não funcionar depois de definir um IP estático, o iptables provavelmente bloqueará o acesso. Adicione uma regra para sua máquina local para permitir ou desabilitar o iptables ( service iptables stop;chkconfig iptables off
). Para permitir sua máquina, edite o arquivo de regras /etc/sysconfig/iptables
e adicione:
-A INPUT -s 192.168.1.10 -j ACCEPT
Onde 192.168.1.10
deve ser o endereço IP da sua máquina host. Não esqueça de recarregar a configuração reiniciando o iptables:
service iptables restart