ubuntu134eth0dhcp
1. ubuntu Linux 安裝後ifconfig看見有eth0和lo,但是在/dev目錄中沒有eth0這個設備,為什麼呢
/dev
下本來就沒有網路設備,你的dev下還有CPU不成?
你的IPv4沒有配置,所以你的inet
addr沒有咯.
可以使用ifconfig
eth0
inet
up
192.168.0.1
這樣來配置
不過重啟後就會自動消除的
固定的話就在
/etc/network/inteface文件裡面配置
allow-hotplug
eth0
#我在我虛擬機是添了這行的
auto
eth0
iface
eth0
inet
static
addrsee
192.168.0.32
netmask
192xxx
broadcast
xxxx
gateway
xxxxx
2. ubuntu怎麼設置乙太網
Ubuntu
$sudo vi /etc/network/interfaces
iface eth0 inet dhcp (自動獲取ip)
auto eth0
iface eth0 inet static
address 192.168.0.22 ip地址
netmask 255.255.255.0 子網掩碼
gateway 192.168.0.1 網關
$ sudo /etc/init.d/networking restart 重啟網路
dns 添加
sudo vim /etc/resolv.conf
nameserver 8.8.8.8
3. ubuntu 自動獲取ip的怎麼設置
ubuntu以DHCP方式配置網卡自動獲取ip
編輯文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
並用下面的行來替換有關eth0的行:
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp。
4. ubuntu中網路設備中沒有eth0,只有lo和wlan0,昨天都可以連上路由器,今天就不行了,好心人幫幫忙
ifconfig eth0 up
dhclient eth0
看看。
如果又出來了,是你沒讓eth0自動啟動。
以下方法適用於自動獲取ip:
用network manager的話:
右鍵右上角網路狀態圖標,選編輯,選網卡,選編輯,勾上自動連接。
不用network manager:
sudo vi /etc/network/interfaces
加入
auto eth0
iface eth0 inet dhcp
5. ubuntu中如何手動設置IP ,,為什麼 eth0,它抓不到IP4地址,
這樣給你解釋你看看 eth0上IP為自動獲取
eth1上為手工設置(又是VPC自己要求的)
配置過程:
1、打開Ubuntu的/etc/network/interfaces文件 。默認內容如下:
auto lo
iface lo inet loopback
2、eth0為自動獲取IP,所以不需要配置了。插入要手工設置IP的eth1的IP信息,編輯後內容如下,前面auto eth1,讓網卡開機自動掛載.:
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet static
address 192.168.0.101
netmask 255.255.255.0
network 192.168.0.0
broadcask 192.168.0.255
gateway 192.168.0.2
3、編寫完畢保存,然後打開終端運行如下命令,重新啟動網卡即可:
$ /etc/init.d/networking restart
也可以重啟網卡讓新配置生效,優點是不影響其他網路介面:
$ sudo ifdown eth0
$ sudo ifup eth04、如果以DHCP方式配置網卡,則改為:
auto eth0
iface eth0 inet dhcp
也可以在命令行下直接輸入下面的命令來獲取地址
sudo dhclient eth0
5、配置DNS伺服器的地址,最多可以使用3個DNS伺服器
$ sudo vi /etc/resolv.conf
nameserver 202.96.134.133
nameserver 202.96.128.68
nameserver 202.96.128.166
對"resolv.conf"的修改是即時生效的。可以使用nslookup命令進行DNS伺服器查詢,以驗證"resolv.conf"配置文件。
如何查看DNS
$ less /etc/resolv.conf
6. 之前我在ubuntu裡面設置靜態IP,不知道怎麼回事重啟一下eth0網卡不見了,使用命令啟動也不行。
可以直接點右上角網路圖標,進去後選擇static ip,然後填寫。 或者可以直接修改配置文件設置靜態ip, 1) 編輯 /etc/network/interfaces 1.1)將dhcp 一行屏蔽 # The primary network interface auto eth0 #iface eth0 inet dhcp 1.2)添加和靜態...
7. 如何在 Ubuntu/Debian Linux 中設置 DHCP 服務
步驟 1:在 Ubuntu 中安裝 DHCP 伺服器
1、 運行下面的命令來安裝 DHCP 伺服器包,也就是 dhcp3-server。
$ sudo apt install isc-dhcp-server
2、 安裝完成後,編輯 /etc/default/isc-dhcp-server 使用 INTERFACES 選項定義 DHCPD 響應 DHCP 請求所使用的介面。
比如,如果你想讓 DHCPD 守護進程監聽 eth0,按如下設置:
INTERFACES="eth0"
同樣記得為上面的介面配置靜態地址。
步驟 2:在 Ubuntu 中配置 DHCP 伺服器
1、 DHCP 配置的主文件是 /etc/dhcp/dhcpd.conf, 你必須填寫會發送到客戶端的所有網路信息。
並且 DHCP 配置中定義了兩種不同的聲明,它們是:
parameters - 指定如何執行任務、是否執行任務,還有指定要發送給 DHCP 客戶端的網路配置選項。
declarations - 定義網路拓撲、指定客戶端、為客戶端提供地址,或將一組參數應用於一組聲明。
2、 現在打開並修改主文件,定義 DHCP 伺服器選項:
$ sudo vi /etc/dhcp/dhcpd.conf
在文件頂部設置以下全局參數,它們將應用於下面的所有聲明(請指定適用於你情況的值):
option domain-name "tecmint.lan";
option domain-name-servers ns1.tecmint.lan, ns2.tecmint.lan;
default-lease-time 3600; max-lease-time 7200;
authoritative;
3、 現在定義一個子網,這里我們為 192.168.10.0/24 區域網設置 DHCP (請使用適用你情況的參數):
subnet 192.168.10.0 netmask 255.255.255.0
{
option routers 192.168.10.1;
option subnet-mask 255.255.255.0;
option domain-search "tecmint.lan";
option domain-name-servers 192.168.10.1;
range 192.168.10.10 192.168.10.100;
range 192.168.10.110 192.168.10.200;
}
步驟 3:在 DHCP 客戶端上配置靜態地址
1、 要給特定的客戶機分配一個固定的(靜態)的 IP,你需要顯式將這台機器的 MAC 地址以及靜態分配的地址添加到下面這部分。
host centos-node
{
hardware ethernet 00:f0:m4:6y:89:0g;
fixed-address 192.168.10.105;
}
host fedora-node
{
hardware ethernet 00:4g:8h:13:8h:3a;
fixed-address 192.168.10.106;
}
保存並關閉文件。
2、 接下來,啟動 DHCP 服務,並讓它下次開機自啟動,如下所示:
------------ SystemD ------------
$ sudo systemctl start isc-dhcp-server.service
$ sudo systemctl enable isc-dhcp-server.service
------------ SysVinit ------------
$ sudo service isc-dhcp-server.service start
$ sudo service isc-dhcp-server.service enable
3、 接下來不要忘記允許 DHCP 服務(DHCP 守護進程監聽 67 UDP 埠)的防火牆許可權:
$ sudo ufw allow 67/udp
$ sudo ufw reload $ sudo ufw show
步驟 4:配置 DHCP 客戶端
1、 此時,你可以將客戶端計算機配置為自動從 DHCP 伺服器接收 IP 地址。
登錄到客戶端並編輯乙太網介面的配置文件(注意介面名稱/號碼):
$ sudo vi /etc/network/interfaces
定義如下選項:
auto eth0 iface eth0 inet dhcp
保存文件並退出。重啟網路服務(或重啟系統):
------------ SystemD ------------
$ sudo systemctl restart networking
------------ SysVinit ------------
$ sudo service networking restart
另外你也可以使用 GUI 來在進行設置,如截圖所示(在 Fedora 25 桌面中)設置將方式設為自動(DHCP)。
此時,如果所有設置完成了,你的客戶端應該可以自動從 DHCP 伺服器接收 IP 地址了。
就是這樣了!在本篇教程中,我們向你展示了如何在 Ubuntu/Debian 設置 DHCP 伺服器。在反饋欄中分享你的想法。如果你正在使用基於 Fedora 的發行版,請閱讀如何在 CentOS/RHEL 中設置 DHCP 伺服器。
8. 如何配置ubuntu server的ip地址
檢查網路配置
$
ifconfig
配置DHCP客戶端$
sudo
vi
/etc/network/interfaces加入
iface
eth0
inet
dhcp
配置靜態IP地址$
sudo
vi
/etc/network/interfaceseth0配置如下:auto
eth0address
192.168.0.88netmask
255.255.255.0gateway
192.168.0.1
讓新配置生效保存退出後,使用重啟networking命令讓新配置生效:$
sudo
/etc/init.d/networking
restart也可以重啟網卡讓新配置生效,優點是不影響其他網路介面:$
sudo
ifdown
eth0$
sudo
ifup
eth0
臨時改變IP地址
$
sudo
ifconfig
eth0
192.168.1.111
netmask
255.255.255.0當系統重啟動後,後會恢復interfaces中的配置。
設置默認網關的方法也有兩種:1.
在interfaces文件中設置。$
sudo
vi
/etc/network/interfaces在eth0的相關配置下加入gateway,如:auto
eth0iface
eth0
inet
staticaddress
192.168.1.123netmask
255.255.255.0gateway
192.168.1.1
2.
直接用命令設置:
$
sudo
route
del
default
gw手工配置預設網關$
sudo
route
add
default
gw
192.168.1.1查看路由信息$
route使用本方法,修改當即生效,重新啟動後,則interfaces文件中的設置有效。
查看主機名$
hosts
臨時修改主機名$
sudo
hostname
testserver執行完命令後,即時生效。
永久修改主機名
$
sudo
vi
/etc/hostname把新的主機名寫入即可。當系統重啟後,會讀出此文件中主機名。
配置DNS伺服器的地址,最多可以使用3個DNS伺服器$
sudo
vi
/etc/resolv.confnameserver
202.xx.xx.xxnameserver
192.168.1.1對」resolv.conf」的修改是即時生效的。可以使用nslookup命令進行DNS伺服器查詢,以驗證」resolv.conf」配置文件。
9. 如何使用Ubuntu作為DHCP伺服器
在網上找了很多教程,貌似很簡單,可是我沒有配置成功。我的操作步驟如下:
一、安裝軟體包
我安裝的是桌面版的Ubuntu,所以默認沒有安裝DHCP3-Server包。
引用:
sudo apt-get install dhcp3-server
安裝成功。
二、修改配置文件。
從教程上看需要修改兩個配置文件,一個是/etc/default/dhcp3-server 文件,一個是/etc/dhcp3/dhcpd.conf文件
先修改/etc/default/dhcp3-server
引用:
sudo vi /etc/default/dhcp3-server
引用:
# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/dhcp3-server by the maintainer scripts
#
# This is a POSIX shell fragment
#
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth0"
我用的虛擬機,默認就是eth0,所以不變就可以了
然後修改/etc/dhcp3/dhcpd.conf文件
引用:
sudo vi /etc/dhcp3/dhcpd.conf
這個配置文件比較多
我就把默認的其中一段的#去掉,其他的不變,修改的配置文件如下
引用:
# A slightly different configuration for an internal subnet.
subnet 10.5.5.0 netmask 255.255.255.0 {
range 10.5.5.26 10.5.5.30;
option domain-name-servers 10.5.5.100;
option domain-name "sinogrid.com";
option routers 10.5.5.1;
option broadcast-address 10.5.5.255;
default-lease-time 600;
max-lease-time 7200;
}
因為是做實驗,所以也沒修改太多東西。
10. Ubuntu14.04無法聯網
檢查網路配置命令:ifconfig
sudo vi /etc/resolv.conf 編輯網關
sudo /etc/init.d/networking stop
sudo /etc/init.d/networking start 重啟網路
sudo /etc/init.d/networking restart 重啟網路
ubuntu server 14.04設置IP和DNS
設置IP:
sudo vim /etc/network/interfaces
將以下內容:
auto eth0
iface eth0 inet dhcp
修改為:
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx
把xxx.xxx.xxx設置為你要個性的信息既可,其中
auto eth0 #開機自動連接網路
iface eth0 inet static #static表示使用固定ip,dhcp表述使用動態ip
address 是本機IP地址
netmask 子網掩碼
gateway 網關
設置DNS
linux系統的DNS信息是保存在/etc/resolv.conf , 但是在ubuntu中用vim打開這個文件你會發現有如下文字的提示
DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN
所以不能直接個性這個文件,這個內容可能會被覆蓋
在ubuntu中dns信息是放在/etc/resolvconf/resolv.conf.d/目錄下
一般情況下這個目錄下有base和head兩個文件夾
vim /etc/resolvconf/resolv.conf.d/base
nameserver 8.8.8.8
nameserver 114.114.114.114
保存後執行
resolvconf -u
用以下命令使網路設置生效
sudo /etc/init.d/networking restart