Tôi cho rằng đây là một câu hỏi về kết nối mạng trong Ubuntu, nhưng yêu cầu một số thông tin cơ bản.
Tôi là một người mới sử dụng Linux. Tôi đã tiếp quản một trang web Trellis Wordpress, vì vậy hãy thiết lập máy tính xách tay khởi động kép với Ubuntu 18.04 (phiên bản do thiết lập/môi trường yêu cầu). Tôi đã làm theo hướng dẫn của nhà phát triển trước đó để thiết lập môi trường, sao chép dự án, sau đó nhập thư mục lưới và thực hiện một cách mơ hồ.
Tất cả đều hoạt động, tôi hiểu điều này:
==> mặc định: Máy 'mặc định' có thông báo up mơ hồ. Đây là một tin nhắn
==> mặc định: từ người tạo Vagrantfile chứ không phải từ chính Vagrant:
==> mặc định:
==> mặc định: Hộp Trellis Vagrant của bạn đã sẵn sàng để sử dụng!
==> mặc định: * Các lệnh Composer và WP-CLI cần được chạy trên máy ảo
==> mặc định: cho mọi sửa đổi sau khi cung cấp.
==> mặc định: * Bạn có thể SSH vào máy bằng ssh vagrant.
==> mặc định: * Sau đó điều hướng đến các trang web WordPress của bạn tại /srv/www
==> mặc định: hoặc tới các tệp Trellis của bạn tại /home/vagrant/trellis.
ubuntu@ubuntu-laptop:~/uweek-cms/trellis$
Sau đó, tôi (theo ghi chú) có thể sử dụng trình duyệt cục bộ để điều hướng đến trang web: http://uweekdev.abaso.co.uk/
Nhưng điều đó không hiệu quả, báo cáo của Chrome (và Firefox):
Không thể truy cập trang web này
uweekdev.abaso.co.uk từ chối kết nối.
Vì vậy, Trellis đã chèn một dòng vào tệp máy chủ: cat /etc/hosts đọc:
## vagrant-hostmanager-start id: 16ff5846-31d4-4402-aa91-479139d39183
192.168.50.5 uweekdev.abaso.co.uk
## vagrant-hostmanager-end
Nhà phát triển trước đó đã nói về bộ điều hợp mạng trong quá trình cài đặt Ubuntu, nhưng trong bối cảnh nó được cài đặt ảo, nhưng vì tài liệu được viết cho cả Ubuntu dưới dạng HĐH và sử dụng VirtualBox trên Windows, nên tôi không chắc liệu Tôi đã bỏ lỡ một bước!
Đây là đầu ra của ifconfig trên máy HOST:
## vagrant-hostmanager-start id: 16ff5846-31d4-4402-aa91-479139d39183
192.168.50.5 uweekdev.abaso.co.uk
## vagrant-hostmanager-end
ubuntu@ubuntu-laptop:~/uweek-cms/trellis$ ifconfig
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 54:e1:ad:8e:30:09 txqueuelen 1000 (Ethernet)
Gói RX 0 byte 0 (0,0 B)
Lỗi RX 0 bị rớt 0 tràn 0 khung hình 0
Gói TX 0 byte 0 (0,0 B)
Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 mặt nạ mạng 255.0.0.0
inet6 ::1 tiền tốlen 128 phạm vi 0x10<máy chủ>
vòng lặp txqueuelen 1000 (Local Loopback)
Gói RX 4190 byte 612036 (612,0 KB)
Lỗi RX 0 bị rớt 0 tràn 0 khung hình 0
Gói TX 4190 byte 612036 (612,0 KB)
Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0
vboxnet0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.50.1 netmask 255.255.255.0 phát sóng 192.168.50.255
inet6 fe80::800:27ff:fe00:0 tiền tốlen 64 phạm vi 0x20<link>
ether 0a:00:27:00:00:00 txqueuelen 1000 (Ethernet)
Gói RX 0 byte 0 (0,0 B)
Lỗi RX 0 bị rớt 0 tràn 0 khung hình 0
Gói TX 78 byte 9312 (9,3 KB)
Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0
wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.12 netmask 255.255.255.0 phát sóng 192.168.1.255
inet6 fe80::ebb5:652:1251:6b01 tiền tốlen 64 scopeid 0x20<link>
ether 44:03:2c:4b:d6:88 txqueuelen 1000 (Ethernet)
Gói RX 3300 byte 2803503 (2,8 MB)
Lỗi RX 0 bị rớt 0 tràn 0 khung hình 0
Gói TX 2431 byte 462691 (462,6 KB)
Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0
ubuntu@ubuntu-laptop:~/uweek-cms/trellis$ ifconfig -s -a
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
enp1s0 1500 0 0 0 0 0 0 0 0 BMU
lo 65536 4204 0 0 0 4204 0 0 0 LRU
vboxnet0 1500 0 0 0 0 90 0 0 0 BMRU
wlp2s0 1500 3526 0 0 0 2712 0 0 0 BMRU
Và đây là khi tôi lang thang ssh vào máy ảo của khách hàng:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.2.15 mặt nạ mạng 255.255.255.0 phát sóng 10.0.2.255
inet6 fe80::a00:27ff:fed2:10a5 tiền tốlen 64 phạm vi 0x20<link>
ether 08:00:27:d2:10:a5 txqueuelen 1000 (Ethernet)
Gói RX 2844 byte 315692 (315,6 KB)
Lỗi RX 0 bị rớt 0 tràn 0 khung hình 0
Gói TX 2184 byte 341128 (341,1 KB)
Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.50.5 netmask 255.255.255.0 phát sóng 192.168.50.255
inet6 fe80::a00:27ff:fe34:19a5 tiền tốlen 64 phạm vi 0x20<link>
ether 08:00:27:34:19:a5 txqueuelen 1000 (Ethernet)
Gói RX 96 byte 7852 (7,8 KB)
Lỗi RX 0 bị rớt 0 tràn 0 khung hình 0
Gói TX 113 byte 8864 (8,8 KB)
Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 mặt nạ mạng 255.0.0.0
inet6 ::1 tiền tốlen 128 phạm vi 0x10<máy chủ>
vòng lặp txqueuelen 1000 (Local Loopback)
Gói RX 22 byte 1824 (1,8 KB)
Lỗi RX 0 bị rớt 0 tràn 0 khung hình 0
Gói TX 22 byte 1824 (1,8 KB)
Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0
Bây giờ tôi thú nhận là tôi lạc lối. Tôi không hiểu bất kỳ khía cạnh mạng nào của vấn đề này và tôi không chắc làm thế nào để tiếp tục tải trang web đang chạy trong máy ảo trong trình duyệt của mình!
Bất kỳ ý tưởng phải làm gì để khắc phục sự cố/thử/kiểm tra?
Rất cám ơn vì đã giúp đỡ một người mới nhiệt tình.