Назад | Перейти на главную страницу

Нет внешнего сетевого доступа к виртуальному ящику CentOS6.5

У меня CentOS 6.5 работает локально в виртуальном боксе. Я настроил его, и все работало отлично. Я вернулся после выходных и заметил, что компьютер завис, поэтому мне пришлось выполнить полную перезагрузку. Теперь я больше не могу получить удаленный доступ к моей виртуальной установке CentOS. Я не могу использовать ssh, ftp или просматривать веб-сайты, которые я разрабатываю на них. Я могу просто войти в него через виртуальный бокс. У меня также, похоже, нет доступа к внешним сайтам из CentOS. В принципе, я могу зайти на сервер только с vm и все ...

Я хотел бы скопировать и вставить результаты своих файлов, но на данный момент я не могу это сделать, поскольку у меня нет графического интерфейса, и он не позволяет мне копировать из командной строки. Так что я напишу это как можно лучше ...

команда: ping google.com

ping google.com 
ping: unknown host google.com

команда: ping jpCentos.ocean.local (имя хоста)

64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.058 ms

команда: ping 8.8.8.8

ping 8.8.8.8
From 10.1.1.158 icmp_seq=1 Destination Host Unreachable

команда: dig google.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1 <<>> google.com
;; global options: +cmd
;; connection timed out; no servers could be reached

содержание: resolve.conf

search ocean.local
nameserver 10.1.1.19

содержание: /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=jpCentos.ocean.local
GATEWAY=10.1.1.3

содержание: /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
TYPE=Ethernet
UUID=4c88f74e-57ca-465b-a0dd-78e12ff6e591
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
HARDWARE=08:00:27:8C:xx:xx
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPADDR=10.1.1.158
NETMASK=255.255.254.0
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"

команда: iptables -L

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED 
ACCEPT     icmp --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            

ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:ssh
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:http
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:https
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:mysql
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:10040 
REJECT     all  --  anywhere             anywhere            reject-with icmp-host-prohibited            

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
REJECT     all  --  anywhere             anywhere            reject-with icmp-host-prohibited 

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Я пробовал отключить iptables и csf, но проблема не устранена.

команда: route -n

Destination    Gateway       Genmask            Flags   Metric   Ref  Use   Iface
10.1.0.0       0.0.0.0       255.255.254.0      U       0        0    0     eth0
169.254.0.0    0.0.0.0       255.255.0.0        U       1002     0    0     eth0
0.0.0.0        10.1.1.3      0.0.0.0            UG      0        0    0     eth0

команда: nslookup google.com

;; connection timed out; trying next origin
;; connection timed out; no servers could be reached

команда: nslookup 8.8.8.8

;; connection timed out; trying next origin
;; connection timed out; no servers could be reached

команда: dig ns.google.com @8.8.8.8

;; connection timed out; trying next origin
;; connection timed out; no servers could be reached

команда: ifconfig eth0

eth0      Link encap:Ethernet  HWaddr 08:00:27:8C:xx:xx
          inet addr:10.1.1.158  Bcast:10.1.1.255  Mask:255.255.254.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Window7 Network Details: (ocean.local - наша сеть)

Connection-specific DNS Suffix: 
Description: Realtek PCIe GBE Family Controller
Physical Address: ‎8C-89-A5-C8-xx-xx
DHCP Enabled: No
IPv4 Address: 10.1.0.235
IPv4 Subnet Mask: 255.255.254.0
IPv4 Default Gateway: 10.1.1.3
IPv4 DNS Server: 10.1.1.19
IPv4 WINS Server: 10.1.1.19
NetBIOS over Tcpip Enabled: Yes
Link-local IPv6 Address: fe80::2ce5:c9e5:6bdb:d536%12
IPv6 Default Gateway: 
IPv6 DNS Server: 

Дайте мне знать, если вам понадобится что-нибудь еще, чтобы помочь изолировать это. Я убедился, что сетевые настройки настроены правильно для нашей сети, но я вижу некоторые переменные, в которых я не уверен (переменные PEER).

Вы предоставили много информации. К сожалению, это не та информация.

  1. Сначала убедитесь, что ссылка активна: ifconfig eth0 и убедитесь, что вы видите "РАБОТАЕТ ТРАНСЛЯЦИЯ"
  2. Затем убедитесь, что вы можете пропинговать шлюз: ping 10.1.1.3
  3. Затем убедитесь, что вы можете пинговать другой хост в той же подсети: ping 10.1.1.150 или другой активный хост
  4. затем убедитесь, что вы можете пропинговать свой DNS-сервер: ping 10.1.1.19
  5. Затем убедитесь, что ваш DNS-сервер действительно работает: запустите nslookup и в приглашении nslookup введите server 10.1.1.19, затем нажмите Enter, затем введите yahoo.com
  6. затем сделайте mtr на yahoo.com и проанализируйте результат

Глядя на IP, кажется, что вы запускаете свою виртуальную машину в NAt внутри Virtual-box.

Сделайте резервную копию своего ifcfg-eth0 файл и храните его где-нибудь в надежном месте. теперь отредактируйте исходный файл со следующим содержимым.

DEVICE=eth0
TYPE=Ethernet
UUID=4c88f74e-57ca-465b-a0dd-78e12ff6e591
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
HARDWARE=08:00:27:8C:xx:xx
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"

сохраните его и попробуйте перезапустить сеть sudo service network restart

Это должно решить проблему.