Debian/ubuntu server 網絡配置,主機名配置


一、通過命令ifconfig -a 查看可用網絡設備

通過上面的命令,本機可用的網絡設備為enp4s0f0 和enp4s0f1 ,不同的系統版本和硬件配置網絡設備名可能不一樣,所以一定要先確認本機可用網絡設備,

lo為本機回環地址。


二、通過網絡配置文件/etc/network/interfaces 配置網絡。
1、DHCP方式自動獲取ip
root@ubuntu:~# vi/etc/network/interfaces

auto [網絡設備名]                              
iface [網絡設備名] inet dhcp            #DHCP方式

本機舉例:

root@ubuntu:~# vi /etc/network/interfaces
auto enp4s0f0                              
iface enp4s0f0 inet dhcp

配置文件添加上面的內容保存退出。

2、靜態IP

配置地址參數

root@ubuntu:~# vi /etc/network/interface


有線網絡配置
auto [網絡設備名]
iface [網絡設備名] inet static         #靜態IP地址方式
address [ip地址]
netmask [子網掩碼]
gateway [網關]

 

無線配置部分:
auto wlan0
iface wlan0 inet static
netmask 255.255.255.0
gateway 192.168.0.1
address 192.168.0.113
pre-up ip link set wlan0 up
pre-up iwconfig wlan0 essid ssid
wpa-ssid TP-Link           # 這里的ssid為路由里設置的無線名稱
wpa-psk 12345678             # 無線密碼

 

本機舉例:
root@ubuntu:~# vi /etc/network/interface

auto enp4s0f0
iface enp4s0f0  inet static    
address 192.168.2.100
netmask 255.255.255.0
gateway 192.168.2.1

配置文件添加上面的內容保存退出。如果有多個網卡就添加多個這樣的內容,網卡設備名要改成對應的,一個主機只能有一個默認網關


三、配置DNS服務器
 方法一 通過/etc/network/interfaces,在它的最后增加下面的內容:

dns-nameservers  114.114.114.114              #根據實際情況配置相應的地址
dns-nameservers  8.8.8.8

保存退出,重啟網絡服務:

systemctl restart networking.service

查看 /etc/resolv.conf

root@ubuntu:~#cat /etc/resolv.conf 最下面的兩行顯示的是DNS:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4


 方法二 通過修改:

/etc/resolvconf/resolv.conf.d/base(這個文件默認是空的)

在里面插入:
nameserver 114.114.114.114
nameserver 8.8.8.8

如果有多個DNS就一行一個

修改好保存,然后執行

root@ubuntu:~# resolvconf -u

查看 /etc/resolv.conf,最下面的兩行顯示的是DNS:

root@ubuntu:~# cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4

四、Ubuntu的主機名記錄在/etc/hostname文件中。修改文件,重啟即生效。
1、修改主機名
root@ubuntu:~# vi /etc/hostname

2、重啟Ubuntu
reboot


3、查看主機名
hostname

 
參考:
https://wiki.debian.org/zh_CN/NetworkConfiguration

https://www.cnblogs.com/lfxiao/p/9946107.htm

https://www.douban.com/note/310010442/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM