国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在 Ubuntu 18.04 中配置靜態(tài) IP 地址及靈活切換IP的辦法

這篇具有很好參考價值的文章主要介紹了在 Ubuntu 18.04 中配置靜態(tài) IP 地址及靈活切換IP的辦法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Ubuntu 18.04 使用 Netplan 來配置 IP 地址,Netplan 是一個新的命令行網(wǎng)絡(luò)配置工具。
新的 IP 配置方法不會再用到 /etc/network/interfaces 這個文件,取而代之的是一個 YAML 文件。
默認(rèn)的 Netplan 配置文件一般在 /etc/netplan 目錄下。

首先先找到 Netplan 默認(rèn)的網(wǎng)絡(luò)配置文件所在之處:

$ ls /etc/netplan/
00-installer-config.yaml

我們可以看到,默認(rèn)的網(wǎng)絡(luò)配置文件是 00-installer-config.yaml ,這是一個 YAML 文件。

然后我們再看一下這個文件的內(nèi)容是什么:

$ cat /etc/netplan/00-installer-config.yaml
network:
? ? ethernets:
? ? ? ? ens33:
? ? ? ? ? ? dhcp4: yes
? ? ? ? ? ? addresses: [] ?? ??

? ? version: 2

網(wǎng)卡默認(rèn)配置為從 DHCP 服務(wù)器中獲取 IP,如果是雙網(wǎng)卡,可能還會有一路配置,比如像下面這種:

network:
? ? ethernets:
? ? ? ? ens33:
? ? ? ? ? ? dhcp4: yes
? ? ? ? ? ? addresses: []?
?? ? ?ensxx:
? ? ? ? ? ? dhcp4: yes
? ? ? ? ? ? addresses: []
version: 2


現(xiàn)在給網(wǎng)卡配置為靜態(tài) IP 地址,打開配置文件。

$ sudo vim /etc/netplan/00-installer-config.yaml

接下來我們分別添加 IP 地址、子網(wǎng)掩碼、網(wǎng)關(guān)、DNS 服務(wù)器等配置。
分別用 192.168.0.4 作為網(wǎng)卡 enp33 的 IP 地址,
192.168.0.1 作為網(wǎng)關(guān)地址,
255.255.255.0 作為子網(wǎng)掩碼。
然后用 8.8.8.8 、 8.8.4.4 這兩個 DNS 服務(wù)器 IP。

# This is the network config written by 'subiquity'
network:
? ? ? ? ethernets:
? ? ? ? ? ? ? ? ens33:
? ? ? ? ? ? ? ? ? ? ? ? addresses: [192.168.0.4/24]
? ? ? ? ? ? ? ? ? ? ? ? #addresses: []
? ? ? ? ? ? ? ? ? ? ? ? gateway4: 192.168.0.1
? ? ? ? ? ? ? ? ? ? ? ? dhcp4: no
? ? ? ? ? ? ? ? ? ? ? ? #dhcp4: true
? ? ? ? ? ? ? ? ? ? ? ? nameservers:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?addresses: [8.8.8.8]
? ? ? ? ? ? ? ? ? ? ? ? optional: true
? ? ? ? renderer: networkd
? ? ? ? version: 2

要注意的一點(diǎn)是,在 Ubuntu 18.04 里,這個配置文件的每一行都必須靠空格來縮進(jìn),不能用 TAB 來代替,否則配置會不起作用。

同時,在 Ubuntu 18.04 中,我們定義子網(wǎng)掩碼的時候不是像舊版本的那樣把 IP 和子網(wǎng)掩碼分成兩項(xiàng)配置。
在舊版本的 Ubuntu 里,我們一般配置的 IP 和子網(wǎng)掩碼是這樣的:
address = 192.168.225.50
netmask = 255.255.255.0

而在 netplan 中,我們把這兩項(xiàng)合并成一項(xiàng),就像這樣:
addresses : [192.168.0.4/24]

配置完成之后保存并關(guān)閉配置文件。然后用下面這行命令來應(yīng)用剛才的配置:

$ sudo netplan apply

如果在應(yīng)用配置的時候有出現(xiàn)問題的話,可以通過如下的命令來查看剛才配置的內(nèi)容出了什么問題。

$ ip addr

在我的 Ubuntu 18.04 中配置完之后執(zhí)行命令輸出的信息如下:

在 Ubuntu 18.04 中配置靜態(tài) IP 地址及靈活切換IP的辦法

到此為止,我們已經(jīng)成功地在 Ubuntu 18.04 LTS 中用 Netplan 完成了靜態(tài) IP 的配置。

更多關(guān)于 Netplan 的信息,可以在用 man 命令在手冊中查看:

$ man netplan

在 Ubuntu 18.04 LTS 中配置動態(tài) IP 地址
其實(shí)配置文件中的初始配置就是動態(tài) IP 的配置,所以你想要使用動態(tài) IP 的話不需要再去做任何的配置操作。如果你已經(jīng)配置了靜態(tài) IP 地址,想要恢復(fù)之前動態(tài) IP 的配置,就把在上面靜態(tài) IP 配置中所添加的相關(guān)配置項(xiàng)刪除,把整個配置文件恢復(fù)成上面的圖 1 所示的樣子就行了。


靈活的在不同IP之間切換
如果你用的電腦是公司配置的或者電腦總是在公司和家里兩邊帶的時候,而公司和家里的IP網(wǎng)段不一樣的話,就有可能會經(jīng)常要切換IP,

通常用ifconfig命令來修改IP地址,

[root@ubuntu_servers]# ifconfig eth0 192.168.2.10?
[root@ubuntu_servers]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0?
[root@ubuntu_servers]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255?

但ifconfig只是臨時改一下,重新開機(jī)又會恢復(fù)原來的,像國慶長假在家,每次開機(jī)都要輸入指令也很麻煩。

如果每次修改靜態(tài)IP,則要打開并修改/etc/netplan/00-installer-config.yaml文件,然后 netplan apply一下,也很麻煩,

程序員都是很懶的,能少敲個命令絕不會多敲,有沒有一種辦法能簡化一下了?

當(dāng)然是有的,這里提供一個思路:寫一個shell腳本,每次要修改IP時,就執(zhí)行一下腳本就行了:

#!/bin/bash

ip=1
#:<< block
while [ 1 ]
do
echo -n "input ip field[0 3]:"

?? ?read -p "0 or 3 ? " ip
?? ?case $ip in
?? ?0) break ;;
?? ?3) break ;;
?? ?*) echo "input error, input 1 or 3."
?? ?esac
done
#block

#方法二
:<< block?
echo ?"input ip field[0 3]:"
ip1=0
ip2=3
select ip in $ip1 $ip2
do?
?? ?if [ $ip -eq $ip1 ] ; then
?? ??? ?break
?? ?fi
?? ?
?? ?if [ $ip -eq $ip2 ] ; then
?? ??? ?break
?? ?fi

?? ?echo -n "input 0 or 3 :"
?? ?#continue
?? ?
done
block


echo "set ip=192.168.$ip.4"

if [ $ip -eq 0 ?]
then
?? ?if [ ?-e 00-installer-config.yaml.0.x ]
?? ?then
?? ??? ?cp 00-installer-config.yaml.0.x ?00-installer-config.yaml
?? ??? ?netplan apply
?? ??? ?sleep 2s
?? ??? ?ip addr
?? ?else
?? ??? ?echo "ERR: 00-installer-config.yaml.0.x is not exist!!"
?? ?fi
fi


if [ $ip -eq 3 ?]
then
?? ?if [ ?-e 00-installer-config.yaml.3.x ]
?? ?then
?? ??? ?cp 00-installer-config.yaml.3.x ?00-installer-config.yaml
?? ??? ?netplan apply
?? ??? ?sleep 2s
?? ??? ?ip addr
?? ?else
?? ??? ?echo "ERR: 00-installer-config.yaml.3.x is not exist!!"
?? ?fi
fi

####################################################################

將00-installer-config.yaml 分別復(fù)制成 ?00-installer-config.yaml.0.x 和 00-installer-config.yaml.3.x ,并修改內(nèi)部IP地址,如下:

在 Ubuntu 18.04 中配置靜態(tài) IP 地址及靈活切換IP的辦法

這樣只要輸入命令:
./net.sh ? ? #在/etc/netplan/
或者
./etc/netplan/net.sh?
在 Ubuntu 18.04 中配置靜態(tài) IP 地址及靈活切換IP的辦法

?IP段輸入0,回車:

在 Ubuntu 18.04 中配置靜態(tài) IP 地址及靈活切換IP的辦法

程序會自動選擇目標(biāo)yaml文件,并修改當(dāng)前yaml文件,并打印修改后激活的IP。
?文章來源地址http://www.zghlxwxcb.cn/news/detail-422920.html

到了這里,關(guān)于在 Ubuntu 18.04 中配置靜態(tài) IP 地址及靈活切換IP的辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 樹莓派Ubuntu 18.04 WiFi配置靜態(tài)ip

    修改文件如下: 保存修改后執(zhí)行 dhcp4:DHCP(動態(tài)主機(jī)配置協(xié)議)是一個局域網(wǎng)的網(wǎng)絡(luò)協(xié)議。指的是由服務(wù)器控制一段IP地址范圍,客戶機(jī)登錄服務(wù)器時就可以自動獲得服務(wù)器分配的IP地址和子網(wǎng)掩碼。 簡單來說,DHCP就是一個不需要賬號密碼登錄的、自動給內(nèi)網(wǎng)機(jī)器分配IP地址

    2024年02月11日
    瀏覽(20)
  • Ubuntu18.04網(wǎng)絡(luò)配置(橋接模式)[動態(tài)ip靜態(tài)IP皆可]

    Ubuntu18.04網(wǎng)絡(luò)配置(橋接模式)[動態(tài)ip靜態(tài)IP皆可]

    實(shí)驗(yàn)基于VMware? Workstation 17 Pro,版本號17.0.0 上的Ubuntu 18.04(64bit) 目錄 1.主機(jī)連接手機(jī)熱點(diǎn)(重要操作?。? 2.查詢主機(jī)ip 3.右鍵虛擬機(jī),打開設(shè)置,將網(wǎng)絡(luò)適配器調(diào)整為NAT模式 4.選中虛擬機(jī),菜單欄-workstation-編輯-虛擬網(wǎng)絡(luò)編輯器 5.打開網(wǎng)絡(luò)配置文件 6.連接測試(ping) 參考

    2024年02月03日
    瀏覽(24)
  • Ubuntu18.04有線連接后,無法設(shè)置ip地址以及顯示網(wǎng)口設(shè)置

    Ubuntu18.04有線連接后,無法設(shè)置ip地址以及顯示網(wǎng)口設(shè)置

    前提:首先測試過網(wǎng)線是完全沒問題的 桌面端找不到設(shè)置網(wǎng)口 終端輸入: ifconfig 沒有找到網(wǎng)口設(shè)置和對應(yīng)IP 然后查詢網(wǎng)口驅(qū)動是否正常安裝,輸入: lspci | grep Ethernet 有輸出說明網(wǎng)口驅(qū)動正常安裝 然后查詢電腦的ip地址,輸入: ip addr show 然后可以看到網(wǎng)口的名稱是enp4s0 然

    2024年02月20日
    瀏覽(29)
  • Ubuntu 22.04配置靜態(tài)IP地址

    Ubuntu 22.04配置靜態(tài)IP地址

    1、查看ip地址網(wǎng)卡名稱:ifconfig 2、編輯網(wǎng)卡配置文件:sudo vim /etc/netplan/01-network-manager-all.yaml?默認(rèn)樣式: network: ? ? ? ? version: 2 ? ? ? ? renderer: NetworkManager ?3、修改為: network: ? ? ? ? ethernets: ? ? ? ? ? ? ? ? enp7s0: ? ? ? ? ? ? ? ? ? ? ? ? dhcp4: no ? ? ? ? ? ? ? ?

    2024年02月03日
    瀏覽(24)
  • ubuntu18.04復(fù)現(xiàn)yolo v8環(huán)境配置之CUDA與pytorch版本問題以及多CUDA版本安裝及切換

    ubuntu18.04復(fù)現(xiàn)yolo v8環(huán)境配置之CUDA與pytorch版本問題以及多CUDA版本安裝及切換

    最近在復(fù)現(xiàn)yolo v8的程序,特記錄一下過程 環(huán)境:ubuntu18.04+ros melodic 小知識:GPU并行計(jì)算能力高于CPU—B站UP主說的 Ubuntu可以安裝多個版本的CUDA。如果某個程序的Pyorch需要不同版本的CUDA,不必刪除之前的CUDA,可以實(shí)現(xiàn)多版本的CUDA切換 一、查看當(dāng)前PyTorch使用的CUDA版本: 注意

    2024年02月11日
    瀏覽(22)
  • Ubuntu20.04配置靜態(tài)固定IP地址

    Ubuntu從17.10開始,放棄在/etc/network/interfaces里面配置IP,改為在/etc/netplan/XX-installer-config.yaml的文件中配置IP地址。 我這里是01-network-manager-all.yaml 文件名。 默認(rèn)內(nèi)容如下: 修改為如下: 編輯好后,保存。 至此Ubuntu20.04的靜態(tài)IP配置完成。 如果對您有幫助,請記得 一鍵三連~~~

    2024年02月10日
    瀏覽(32)
  • 在Ubuntu 22.04上配置靜態(tài)IP地址

    在Ubuntu 22.04上配置靜態(tài)IP地址需要進(jìn)行以下步驟: 打開終端:在桌面上,按下 Ctrl + Alt + T 組合鍵,或者在應(yīng)用程序搜索欄中鍵入“終端”。 編輯網(wǎng)絡(luò)配置文件:使用文本編輯器(例如 nano 或 vim )打開網(wǎng)絡(luò)配置文件。在終端中,輸入以下命令以使用 nano 編輯器打開配置文件:

    2024年02月11日
    瀏覽(28)
  • UBuntu18.04 Qt之雙HDMI屏切換

    UBuntu18.04 Qt之雙HDMI接2個4K屏并分別設(shè)置分辨率、主屏、副屏 在main函數(shù)里面添加: mainwindow.h MainWIndow.cpp 左邊的4k顯示器和右邊的4k顯示器分別顯示程序的主界面

    2024年02月12日
    瀏覽(24)
  • Ubuntu23.04-配置靜態(tài)IP地址TCP/IP參數(shù)

    Ubuntu23.04-配置靜態(tài)IP地址TCP/IP參數(shù)

    Ubuntu 23.04 點(diǎn)擊右上角網(wǎng)絡(luò)圖標(biāo)中的設(shè)置 ? 先開啟服務(wù) 使用ip a命令查看一下 ? ? ? ?

    2024年02月09日
    瀏覽(25)
  • 如何在 Ubuntu 22.04 上配置靜態(tài)IP地址?

    如何在 Ubuntu 22.04 上配置靜態(tài)IP地址?

    靜態(tài)IP地址是在網(wǎng)絡(luò)設(shè)備上手動配置的固定IP地址,與動態(tài)分配的DHCP(動態(tài)主機(jī)配置協(xié)議)IP地址相對。配置靜態(tài)IP地址有助于確保網(wǎng)絡(luò)設(shè)備在每次連接到網(wǎng)絡(luò)時都具有相同的IP地址,方便網(wǎng)絡(luò)管理和訪問。在Ubuntu 22.04上配置靜態(tài)IP地址非常簡單,只需按照以下步驟操作即可。

    2024年02月10日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包