Tôi đang cố đặt ip tĩnh trên Ubuntu.
IP một:
1: lo <LOOPBACK,UP,LOWER_UP> mtu 65536 trạng thái qdisc noqueue nhóm UNKNOWN mặc định qlen 1000
...
2: epn2s0: <NO-CARRIER,BROADCAST,MULTICAST> mtu 1500 qdisc trạng thái fq_codel DOWN nhóm mặc định qlen 1000
liên kết/ether ... brd ff:ff:ff:ff:ff:ff
3: wkp1s0: <BROADCAST,MULTICAST,UP_LOWER_UP> mtu 1500 qdisc trạng thái noqueue nhóm LÊN mặc định qlen 1000
liên kết/ether ... brd ff:ff:ff:ff:ff:ff
inet 192.168.1.15/24 brd 192.168.1.255 phạm vi động toàn cầu wkp1s0
hợp lệ_lft 86000 giây ưa thích_lft 86000 giây
inet6 ... phạm vi liên kết
mãi mãi ưa thích_lft mãi mãi
ethtool -i wkp1s0:
tài xế: iwlwifi
phiên bản: ...
phiên bản phần mềm: ...
mở rộng-rom-phiên bản:
thông tin xe buýt: 0000:01:00.0
hỗ trợ-thống kê: có
hỗ trợ-kiểm tra: không
hỗ trợ-eeprom-truy cập: không
hỗ trợ-đăng ký-dump: không
hỗ trợ-priv-flags: không
ethtool -i epn2s0:
trình điều khiển: r8169
phiên bản:
phiên bản phần mềm: ...
mở rộng-rom-phiên bản:
thông tin xe buýt: 0000:02:00.0
hỗ trợ-thống kê: có
hỗ trợ-kiểm tra: không
hỗ trợ-eeprom-truy cập: không
hỗ trợ-đăng ký-kết xuất: có
hỗ trợ-priv-flags: không
"/etc/netplan/00-installer-config.yaml" mặc định:
# Đây là cấu hình mạng được viết bởi 'subiquity'
mạng:
ethernet:
epn2s0:
dhcp4: đúng
phiên bản: 2
Khi tôi cố gắng thay đổi tệp yaml thành tệp này:
"/etc/netplan/00-installer-config.yaml":
# Đây là cấu hình mạng được viết bởi 'subiquity'
mạng:
phiên bản: 2
ethernet:
wkp1s0:
địa chỉ:
[192.168.1.100/24]
máy chủ tên:
địa chỉ: [8.8.8.8,8.8.4.4]
nó đưa ra lỗi này:
Sudo netplan thử
/etc/netplan/00-installer-config.yaml:5:5: Lỗi trong định nghĩa mạng: Định nghĩa cập nhật 'wkp1s0' thay đổi loại thiết bị
wkp1s0:
^
Tôi đang làm gì sai?
Tôi biết rằng tệp yaml ban đầu của tôi đang đặt dhcp cho bộ điều hợp khác, epn2s0, nhưng mặc dù nó đang làm như vậy, wkp1s0 vẫn nhận được một ip.
Khi tôi thay đổi wkp1s0 -> epn2s0 trong tệp yaml để thử đặt ip tĩnh cho epn2s0, tôi gặp lỗi này:
Sudo netplan thử
Đã xảy ra lỗi: Lệnh '['systemctl], 'stop', 'systemd-networkd.service', 'netplan-wpa-*.service']' trả về trạng thái thoát khác không 1.
Tôi đang làm gì sai?
CẬP NHẬT:
khi tôi thử tệp yaml này:
# Đây là cấu hình mạng được viết bởi 'subiquity'
mạng:
phiên bản: 2
wifi:
wkp1s0:
địa chỉ:
[192.168.1.151/24]
máy chủ tên:
địa chỉ: [8.8.8.8,8.8.4.4]
ethernet:
epn2s0:
dhcp4:
thật
kế hoạch mạng hãy thử:
Đã xảy ra lỗi: Lệnh '['systemctl', 'stop', 'systemd-networkd.service', 'netplan-wpa-*.service']' trả về trạng thái thoát khác không 1.
Sau đó, "ip a" hiện hiển thị:
1: lo <LOOPBACK,UP,LOWER_UP> mtu 65536 trạng thái qdisc noqueue nhóm UNKNOWN mặc định qlen 1000
...
2: epn2s0: <NO-CARRIER,BROADCAST,MULTICAST> mtu 1500 qdisc trạng thái fq_codel DOWN nhóm mặc định qlen 1000
liên kết/ether ... brd ff:ff:ff:ff:ff:ff
3: wkp1s0: <BROADCAST,MULTICAST,UP_LOWER_UP> mtu 1500 qdisc trạng thái noqueue nhóm LÊN mặc định qlen 1000
liên kết/ether ... brd ff:ff:ff:ff:ff:ff
inet 192.168.1.151/24 brd 192.168.1.255 phạm vi toàn cầu toàn cầu wkp1s0
hợp lệ_lft 86000 giây ưa thích_lft 86000 giây
inet 192.168.1.44/24 brd 192.168.1.255 phạm vi toàn cầu thứ cấp động wkp1s0
hợp lệ_lft 86000 giây ưa thích_lft 86000 giây
inet6 ... phạm vi liên kết
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
Vì vậy, bây giờ bộ điều hợp wifi dường như có 2 địa chỉ ip, 1 trong số đó là động
Cả hai địa chỉ IP này hiện đang hoạt động (tôi đang lưu trữ một máy chủ apache2 trên đó) và một trong số chúng là tĩnh, vì vậy có lẽ nó đã được giải quyết, nhưng tôi không muốn IP động, chỉ có IP tĩnh.