當前位置:首頁 » 操作系統 » linux配置ipv6

linux配置ipv6

發布時間: 2022-11-04 16:31:17

linux如何使用ipv6網路

Linux在內核版本2.2.0以後就支持IPv6了,可查看/proc/net/if_inet6文件是否存在以確定你的系統是否支持IPv6。
如果沒有,可嘗試如下命令載入IPv6模組:
# modprobe ipv6
成功載入後就可以使用IPv6環境了,系統會自動獲得IPv6地址。
IPv6相關命令:
# ifconfig eth0 inet6 add 2001:da8:2004:1000:202:116:160:41/64 (手工添加配置固定IPv6地址)
# route -A inet6 add default gw 2001:da8:2004:1000::1 (添加默認路由)
# ping6 ipv6.scau.e.cn
PING ipv6.scau.e.cn(2001:da8:2004:1000:202:116:160:48) 56 data bytes
64 bytes from 2001:da8:2004:1000:202:116:160:48: icmp_seq=0 ttl=64 time=0.020 ms
64 bytes from 2001:da8:2004:1000:202:116:160:48: icmp_seq=1 ttl=64 time=0.019 ms
64 bytes from 2001:da8:2004:1000:202:116:160:48: icmp_seq=2 ttl=64 time=0.014 ms
看到這樣的顯示則表明IPv6已配置成功。

② 如何在Linux操作系統下搭建ipv6 ftp伺服器

1,設置linux ipv6地址
ip -f inet6 addr add 55:1:1:1::555/64 dev eth0
2,設置win7 ipv6地址為55:1:1:1::165/64
設置好後,直接ping 55:1:1:1::555即可,win7會自動識別v4或者v6地址。
C:Usersxxx>ping 55:1:1:1::555
正在 Ping 55:1:1:1::555 具有 32 位元組的數據:
來自 55:1:1:1::555 的回復: 時間=1ms
來自 55:1:1:1::555 的回復: 時間<1ms
55:1:1:1::555 的 Ping 統計信息:
數據包: 已發送 = 2,已接收 = 2,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):
最短 = 0ms,最長 = 1ms,平均 = 0ms
3,linux中配置vsftped配置文件
[root@xxx ~]# vim /etc/vsftpd/vsftpd.conf
#listen=YES
listen_ipv6=YES
4,重啟vsftpd服務
[root@xxx ~]# service vsftpd restart
關閉 vsftpd: [確定]
為 vsftpd 啟動 vsftpd: [確定]

③ linux系統怎麼配置ipv6地址nd黃金聖鬥士

Linux在內核版本2.2.0以後就支持IPv6了,可查看/proc/net/if_inet6文件是否存在以確定你的系統是否支持IPv6。 如果沒有,可嘗試如下命令載入IPv6模組: # modprobe ipv6 成功載入後就可以使用IPv6環境了,系統會自動獲得IPv6地址。

④ linux伺服器在什麼情況下啟用IPV6

1、配置IPv6地址vi/tc/sysconfig/network-scripts/ifcfg-eth0修改以下三個地方IPV6INIT=」yes」IPV6ADDR=2400:A480:AAAA:200::159IPV6_DEFAULTGW=2400:A480:AAAA:200::1
2、重啟網路服務PING外網測試連通性..com
3、在客戶端面遠程測試打開遠程連接工具:SecureCRT
4、經過如上幾個步驟我們就完成了在linux操作系統下對IPv6地址的配置。

⑤ Linux系統怎麼配置IPv6地址

1、配置IPv6地址
vi /tc/sysconfig/network-scripts/ifcfg-eth0
修改以下三個地方
IPV6INIT=」yes」
IPV6ADDR=2400:A480:AAAA:200::159
IPV6_DEFAULTGW=2400:A480:AAAA:200::1
2、重啟網路服務PING外網測試連通性
service netowork restart
ping ipv6..com
3、在客戶端面遠程測試
打開遠程連接工具:SecureCRT
4、經過如上幾個步驟我們就完成了在linux操作系統下對IPv6地址的配置。

⑥ linux配置ip_靜態ip/動態ip/臨時ip的配置方法步驟

配置 靜態 ip

配置網路需要的文件 ifcfg-eth0文件 路徑:eth/sysconfig/network-scripts/ifcfg-eth0

ifcfg-eth0文件配置解析:

TYPE=Ethernet

DEVICE=eth0

BOOTPROTO=none

ONBOOT=yes

IPADDR=10.0.1.27

NETMASK=255.255.255.0

GATEWAY=10.0.1.1

BROADCAST=10.10.1.255

HWADDR=00:0C:29:13:5D:74

PEERDNS=yes

DNS1=10.0.1.41

USERCTL=no

NM_CONTROLLED=no

IPV6INIT=yes

IPV6ADDR=FD55:faaf:e1ab:1B0D:10:14:24:106/64

1. 配置參數說明

註:這些參數值不區分大小寫,不區分單引號和雙引號,甚至可以不用引號。

TYPE:配置文件介面類型。在/etc/sysconfig/network-scripts/目錄有多種網路配置文件,有Ethernet 、IPsec等類型,網路介面類型為Ethernet。

DEVICE:網路介面名稱

BOOTPROTO:系統啟動地址協議

none:不使用啟動地址協議

bootp:BOOTP協議

dhcp:DHCP動態地址協議

static:靜態地址協議

ONBOOT:系統啟動時是否激活

yes:系統啟動時激活該網路介面

no:系統啟動時不激活該網路介面

IPADDR:IP地址

NETMASK:子網掩碼

GATEWAY:網關地址

BROADCAST:廣播地址

HWADDR/MACADDR:MAC地址。只需設置其中一個,同時設置時不能相互沖突。

PEERDNS:是否指定DNS。如果使用DHCP協議,默認為yes。

yes:如果DNS設置,修改/etc/resolv.conf中的DNS

no:不修改/etc/resolv.conf中的DNS

DNS{1, 2}:DNS地址。當PEERDNS為yes時會被寫入/etc/resolv.conf中。

NM_CONTROLLED:是否由Network

Manager控制該網路介面。修改保存後立即生效,無需重啟。被其坑過幾次,建議一般設為no。 yes:由Network Manager控制

no:不由Network Manager控制

USERCTL:用戶許可權控制

yes:非root用戶允許控制該網路介面

no:非root用戶不運行控制該網路介面

IPV6INIT:是否執行IPv6

yes:支持IPv6

no:不支持IPv6

IPV6ADDR:IPv6地址/前綴長度

2.配置生效

為了使網路配置永久有效,就需要在/etc/sysconfig/network-scripts/下修改網路介面配置文件。但是,這些文件修改後,並不能立即生效。有兩種方式使修改文件的網路配置生效:

(1) 執行service network restart命令,重啟網路服務(推薦)

(2) 重啟計算機

配置 動態 ip(自動分配)

使用chkconfig命令讓網路服務在系統啟動級別是2345時默認啟動。

chkconfig –level 2345 network on

修改ifcfg-eth0文件,設置ONBOOT的值為yes,讓網路服務啟動時使用該網卡。設置BOOTPROTO的值為dhcp,讓網卡從DHCP伺服器自動獲取IP地址。

修改ifcfg-eth0文件,設置ONBOOT的值為yes,讓網路服務啟動時使用該網卡。設置BOOTPROTO的值為dhcp,讓網卡從DHCP伺服器自動獲取IP地址。

使用 命令 修改 vi /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=yes

BOOTPROTO=dhcp

臨時 配置 ip

使用命令來執行 ifconfig eth0 192.168.0.1(自己要設置的IP)這個命令是更改主機IP http://www.iis7.com/b/plc/?1-5.html,回車後你什麼都看不到,就表示成功了,但是此命令所做的更改在下次重啟後就會失效。

ifconfig eth0 network 255.255.255.0(自己設置的子網掩碼)該命令是設置主機的子網掩碼,所做的設置也是臨時的。

⑦ 怎樣在linux中添加ipv6

Linux下IPv6配置:

Linux在內核版本2.2.0以後就支持IPv6了,可查看/proc/net/if_inet6文件是否存在以確定你的系統是否支持IPv6
如果沒有,可嘗試如下命令載入IPv6模組:

# modprobe ipv6

成功載入後就可以使用IPv6環境了

附:常用IPv6相關的命令
# /sbin/ifconfig eth0 inet6 add 3ffe:ffff:0:f101::2/64 /* 添加固定IPv6地址 */
# route -A inet6 add ::/0 gw 3ffe:ffff:0:f101::1 /* 添加路由 */
# ping6 ipv6.s.e.cn
如果你是從隧道接入,則進行下面步驟
/sbin/ip tunnel add sit1 mode sit ttl 128 remote 202.112.26.253 local 211.80.xx.xx /* 建立隧道 */
/sbin/ip link set sit1 up
/sbin/ip -6 addr add 2001:250:6000:10::15c/64 dev sit1 /*設定你的v6的ip地址*/
/sbin/ip -6 route add 2000::/3 via 2001:250:6000:10::15d /*設置路由轉發到伺服器端*/

更詳細的命令請參考Linux-IPv6-HOWTO (中文)

同時請務必將DNS設置成202.194.15.180,以支持IPv6地址查詢

⑧ Linux配置ip地址的兩種方法

Linux配置ip地址的兩種方法,實驗環境為centos7.6

方法1:nmcli工具配置 (centos7以下版本不支持該方法)

第一步,通過nmcli connection查看網卡名稱

[root@localhost ~]# nmcli connection

NAME UUID TYPE DEVICE

eth0  09be0948-faf1-43b6-a5a4-c19efab0bb48 ethernet eth0

第二步,配置ip,網關,dns,並設置網卡開機自動啟動,最後開啟網卡

[root@localhost ~]# nmcli connection modify eth0 ipv4.addresses "192.168.1.201/24"

說明:配置地址和掩碼

[root@localhost ~]# nmcli connection modify eth0 ipv4.gateway "192.168.1.1"

說明:配置網關

[root@localhost ~]# nmcli connection modify eth0 ipv4.dns "180.76.76.76"

說明:配置dns

[root@localhost ~]# nmcli connection modify eth0 ipv4.method manual

說明:地址獲取的方法為手動配置而不是dhcp

[root@localhost ~]# nmcli connection modify eth0 autoconnect yes

說明:開機自動打開網卡

[root@localhost ~]# nmcli connection up eth0

說明:立即打開網卡

Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)

第三步,查看結果(這里使用ip addr命令查看,較新版本Linux系統支持該命令)

[root@localhost ~]# ip addr

1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: eth0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

link/ether 00:0c:29:84:23:62 brd ff:ff:ff:ff:ff:ff

inet 192.168.1.201/24  brd 192.168.1.255 scope global noprefixroute eth0

valid_lft forever preferred_lft forever

inet6 fe80::b7ad:e2ed:832e:99a9/64 scope link noprefixroute

valid_lft forever preferred_lft forever

測試通信

[root@localhost ~]# ping www..com

PING www.a.shifen.com (61.135.169.121) 56(84) bytes of data.

64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=1 ttl=53 time=34.7 ms

64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=2 ttl=53 time=27.9 ms

64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=3 ttl=53 time=24.1 ms

64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=4 ttl=53 time=25.2 ms

64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=5 ttl=53 time=24.2 ms

^C

--- www.a.shifen.com ping statistics ---

5 packets transmitted, 5 received, 0% packet loss, time 4005ms

rtt min/avg/max/mdev = 24.177/27.277/34.718/3.970 ms

方法2:通過vi編輯網卡配置文件(最新版rhel8或centos8不推薦該方法,老版本rhel6及以下推薦該方法)

第一步,通過vi或vim打開配置文件

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

第二步,編輯相關的參數

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=none

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=eth0

UUID=09be0948-faf1-43b6-a5a4-c19efab0bb48

DEVICE=eth0

ONBOOT=yes

IPADDR=192.168.1.202

PREFIX=24

GATEWAY=192.168.1.1

DNS1=180.76.76.76

PEERDNS=no

vi的編輯方法是,輸入字母i,進行編輯,編輯完成後,按esc,再按:wq 保存退出。如果不保存,則是:q!退出

第三步,重啟網路服務

[root@localhost ~]# service network restart

Restarting network (via systemctl): [ OK ]

第四步,查看結果並測試通信(這里用ifconfig命令來查看,各種版本Linux均支持該命令)

[root@localhost ~]# ifconfig eth0

eth0: flags=4163 mtu 1500

inet 192.168.1.202 netmask 255.255.255.0 broadcast 192.168.1.255

inet6 fe80::b7ad:e2ed:832e:99a9 prefixlen 64 scopeid 0x20

ether 00:0c:29:84:23:62 txqueuelen 1000 (Ethernet)

RX packets 1117 bytes 127303 (124.3 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 564 bytes 69559 (67.9 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

[root@localhost ~]# ping www..com

PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data.

64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=1 ttl=53 time=28.2 ms

64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=2 ttl=53 time=30.9 ms

^C

--- www.a.shifen.com ping statistics ---

3 packets transmitted, 2 received, 33% packet loss, time 2003ms

rtt min/avg/max/mdev = 28.228/29.590/30.953/1.373 ms

[root@localhost ~]#

配置地址的兩種方法就介紹到這里。

但是查看地址時,我們並沒有看到網關和dns,那麼網關和dns怎麼看呢,用以下兩條命令即可

[root@localhost ~]# route -n 通過查看路由表來知道網關

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0

[root@localhost ~]# cat /etc/resolv.conf 通過查看rsolv.conf文件來查看dns

# Generated by NetworkManager

nameserver 180.76.76.76

更多網路技術公開課,騰訊課堂搜「 眾元教育 」,戳 免費公開課 ,可直接聽課哦!

⑨ 如何在Linux操作系統下搭建ipv6 ftp伺服器

必備工具:
一台win7主機,一個VMware CentOS 5.4,設置網路鏈接為bridged.
前提是你會配linux ipv4 ftp伺服器。
1、設置linux ipv6地址
ip -f inet6 addr add 55:1:1:1::555/64 dev eth0
2、設置win7 ipv6地址為55:1:1:1::165/64
設置好後,直接ping 55:1:1:1::555即可,win7會自動識別v4或者v6地址。
C:Usersxxx>ping 55:1:1:1::555
正在 Ping 55:1:1:1::555 具有 32 位元組的數據:
來自 55:1:1:1::555 的回復: 時間=1ms
來自 55:1:1:1::555 的回復: 時間<1ms
55:1:1:1::555 的 Ping 統計信息:
數據包: 已發送 = 2,已接收 = 2,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):
最短 = 0ms,最長 = 1ms,平均 = 0ms
3、linux中配置vsftped配置文件
[root@xxx ~]# vim /etc/vsftpd/vsftpd.conf
#listen=YES
listen_ipv6=YES
4、重啟vsftpd服務
[root@xxx ~]# service vsftpd restart
關閉 vsftpd: [確定]
為 vsftpd 啟動 vsftpd: [確定]
5、從win7登陸,使用匿名anonymous登陸。
C:Usersxxx>ftp 55:1:1:1::555
連接到 55:1:1:1::555.
220 (vsFTPd 2.0.5)
用戶(55:1:1:1::555:(none)): anonymous
331 Please specify the password.
密碼:
230 Login successful.
ftp> ls
200 EPRT command successful. Consider using EPSV.
150 Here comes the directory listing.
pub
226 Directory send OK.
ftp: 收到 5 位元組,用時 0.00秒 5.00千位元組/秒。
ftp> cd pub
250 Directory successfully changed.
ftp> ls
200 EPRT command successful. Consider using EPSV.
150 Here comes the directory listing.
vpn.cfg
x509.c
226 Directory send OK.
ftp: 收到 149 位元組,用時 0.00秒 49.67千位元組/秒。
ftp>
linux ipv6 ftp伺服器測試登陸成功。
6、永久保存ipv6地址
1) vim /etc/sysconfig/network中增加
NETWORKING_IPV6=yes
2)vim /etc/sysconfig/network-scripts/ifcfg-eth0
IPV6INIT=yes
IPV6ADDR=55:1:1:1::555/64

⑩ 如何把LINUX配置成支持IPV6組播的路由

1、配置IPv6地址 vi /tc/sysconfig/network-scripts/ifcfg-eth0 修改以下三個地方 IPV6INIT=」yes」 IPV6ADDR=2400:A480:AAAA:200::159 IPV6_DEFAULTGW=2400:A480:AAAA:200::1 2、重啟網路服務PING外網測試連通性 service netowork restart ping ipv6 3、在客戶端面遠程測試 打開遠程連接工具:SecureCRT 4、經過如上幾個步驟我們就完成了在linux操作系統下對IPv6地址的配置。

熱點內容
怎麼查看泰拉伺服器ip 發布:2025-05-14 23:03:29 瀏覽:72
c語言學生成績查詢系統 發布:2025-05-14 22:58:30 瀏覽:4
怎麼進別人的伺服器 發布:2025-05-14 22:45:55 瀏覽:772
用編程寫音樂 發布:2025-05-14 22:45:08 瀏覽:782
如何識別電腦的網路配置 發布:2025-05-14 22:38:46 瀏覽:847
pipforpython3 發布:2025-05-14 22:38:34 瀏覽:350
如何把迷你世界的伺服器搞崩 發布:2025-05-14 22:37:15 瀏覽:94
如何讓安卓卡死機 發布:2025-05-14 22:36:27 瀏覽:634
wemall微商城源碼 發布:2025-05-14 22:15:20 瀏覽:804
隆地優選交易密碼是什麼 發布:2025-05-14 21:53:23 瀏覽:97