1 カーネルにtunモジュールがあるかどうかを確認する modinfo tun modprobe tun lsmod | grep tun 2 tunctlソフトウェアをインストールする yum インストール tunctl -y vim /etc/yum.repos.d/nux-misc.repo [nux-その他] 名前=Nux その他 ベースURL=http://li.nux.ro/download/nux/misc/el7/x86_64/ 有効=0 gpgcheck=1 gpgkey=http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro yum --enablerepo=nux-misc をインストール tunctl ソフトウェア名: tunctl-1.5-12.el7.nux.x86_64 3 複数のIPを追加し、ネットワークカードにバインドする /etc/sysconfig/network-scripts をコピーします cp ifcfg-lo ifcfg-lo:1 vim ifcfg-lo:1 デバイス=lo:1 systemctl ネットワークを再起動 4 仮想ネットワークカードを一括で追加する tunctl -t tap0 -u ルート tap0は仮想ネットワークカードの名前です ifconfig tap0 172.168.1.1 ネットマスク 255.255.255.0 プロミスク 172.168.1.1はIPアドレスです ip tuntap 追加 tap1 モード tun tunctl -t tap0 -u ルート ifconfig tap0 172.168.1.1 ネットマスク 255.255.255.0 プロミスク ip tuntap タップ1モードタップを追加 ifconfig タップ1 10.0.0.1/16 ip tuntap タップ2モードタップを追加 ifconfig タップ2 10.0.0.1/17 ip tuntap タップ3モードタップを追加 ifconfig タップ3 10.0.0.1/18 ip tuntap タップ4モードタップを追加 ifconfig タップ4 10.0.0.1/19 ip tuntap タップ5モードタップを追加 ifconfig タップ5 10.0.0.1/20 ip tuntap タップ6モードタップを追加 ifconfig タップ6 10.0.0.1/21 ip tuntap タップ7モードタップを追加 ifconfig タップ7 10.0.0.1/22 ip tuntap タップ8モードタップを追加 ifconfig タップ8 10.0.0.1/23 ip tuntap タップ9モードタップを追加 ifconfig タップ9 10.0.0.1/24 sh 追加Virnet.sh #!/bin/bash # 私=0 0件 while [ $n -le 10 ];do i=$(( $i + $n )) n = $(( $n + 1 )) ip tuntap タップ$nモードタップを追加 終わり $iをエコーする 5 仮想ネットワークカードを一括変更する ifconfig tap0 192.168.130.17 ネットマスク 255.255.255.0 プロミスク ifconfig tap1 192.168.130.18 ネットマスク 255.255.255.0 プロミスク ifconfig tap2 192.168.130.19 ネットマスク 255.255.255.0 プロミスク ifconfig tap3 192.168.130.20 ネットマスク 255.255.255.0 プロミスク ifconfig tap4 192.168.130.21 ネットマスク 255.255.255.0 プロミスク ifconfig tap5 192.168.130.23 ネットマスク 255.255.255.0 プロミスク ifconfig tap6 192.168.130.24 ネットマスク 255.255.255.0 プロミスク ifconfig tap7 192.168.130.25 ネットマスク 255.255.255.0 プロミスク ifconfig tap8 192.168.130.28 ネットマスク 255.255.255.0 プロミスク ifconfig tap9 192.168.130.30 ネットマスク 255.255.255.0 プロミスク 6 仮想ネットワークカードを一括削除する tunctl -d タップ0 tunctl -d タップ1 tunctl -d タップ2 tunctl -d タップ3 tunctl -d タップ4 tunctl -d タップ5 tunctl -d タップ6 tunctl -d タップ7 tunctl -d タップ8 tunctl -d タップ9 sh 削除Virnet.sh #!/bin/bash # 私=0 0件 while [ $n -le 10 ];do i=$(( $i + $n )) n = $(( $n + 1 )) tunctl -d タップ$n 終わり $iをエコーする その他のコマンド トゥンクトル brctl addbr br-zhai brctl addif br-zhai タップ0 brctl addif br-zhai タップ1 ifconfig -a brctl ショー ifconfig br-zhai 192.168.9.1 アップ ifconfig br-zhai ifconfig -a brctl ショー brctl showmacs br-zhai ifconfig tap0 プロミスク ifconfig 仮想ネットワークカードスクリプトの自動起動を有効にする vim /etc/init.d/config_tap #!/bin/bash # # config_tap tun/tap仮想NICを起動する # # chkconfig: 2345 55 25 USER="root" タップネットワーク="192.168.130.10" タップデバイス番号=0 DESC="TAP 設定" 実行を開始する() { [ ! -x /usr/sbin/tunctl ]の場合; echo "/usr/sbin/tunctl が見つかりません!" 出口1 フィ tunctl -t tap$TAP_DEV_NUM -u ルート ifconfig tap$TAP_DEV_NUM ${TAP_NETWORK} ネットマスク 255.255.255.0 promisc ifconfig タップ$TAP_DEV_NUM } 停止() { ifconfig tap$TAP_DEV_NUM ダウン } 再起動する(){ やめる 始める } チェックステータス() { ifconfig タップ$TAP_DEV_NUM } ケース$1 開始) do_start;; 停止) do_stop;; 再起動します) do_restart;; 状態) echo "$DESC のステータス: " チェックステータス 終了 "$?" ;; *) echo "使用法: $0 {start|stop|restart|status}" 出口1 エサック 0件 while [ $n -le 8 ];do n = $(( $n + 1 )) ip tuntap タップ$nモードタップを追加 終わり $iをエコーする ifconfig tap0 192.168.1.110 ネットマスク 255.255.255.0 プロミスク ifconfig tap1 192.168.1.111 ネットマスク 255.255.255.0 プロミスク ifconfig tap2 192.168.1.112 ネットマスク 255.255.255.0 プロミスク ifconfig tap3 192.168.1.113 ネットマスク 255.255.255.0 プロミスク ifconfig tap4 192.168.1.114 ネットマスク 255.255.255.0 プロミスク ifconfig tap5 192.168.1.115 ネットマスク 255.255.255.0 プロミスク ifconfig tap6 192.168.1.116 ネットマスク 255.255.255.0 プロミスク ifconfig tap7 192.168.1.117 ネットマスク 255.255.255.0 プロミスク ifconfig tap8 192.168.1.118 ネットマスク 255.255.255.0 プロミスク ifconfig tap9 192.168.1.119 ネットマスク 255.255.255.0 プロミスク chkconfig --config_tapを追加します chkconfig --level 345 config_tap オン サービスconfig_tap開始 Centos7.6 で仮想ネットワーク カードを一括で追加、変更、削除する操作に関するこの記事はこれで終わりです。 Centos7.6 でネットワーク カードを追加、変更、削除する操作に関する関連コンテンツの詳細については、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。 今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Bootstrap 3.0 学習ノートのボタンとドロップダウン メニュー
>>: vue+el-element でファイル名に応じてダイアログを動的に作成する実践
1. docker.serviceファイルを編集する: : vi /usr/lib/systemd/...
多くのウェブサイトでは、入力ボックスにヒントテキストが表示されています。入力ボックスにヒントテキスト...
目次1. ダウンロードする前に理解しておくべき概念2. 必要なバージョンを選択する3. MySQLサ...
目次1. リストの走査2. Vueにおけるキーの役割3. リストフィルタリングこの記事では、Vue ...
目次1. 基本概念の紹介2. ネットワークIOの読み取りと書き込みのプロセス3. 5つのLinuxネ...
解決 関数 mergeImgs(リスト) { const imgDom = document.cre...
この記事の例では、画像拡大鏡効果を実現するためのVue3の具体的なコードを参考までに共有しています。...
Web プロジェクトを作成しているときに、紹介ビデオが別にある紹介ページに遭遇しました。この短いビデ...
目次インストールルーティングの基本構成Vue にルーターをインストールするルーターの設定Router...
無線インタラクションにずっと興味があったので、今回は実践してみようと思います〜この分析と評価は iO...
WeChatアプレットの簡単な計算機は参考用です。具体的な内容は次のとおりです。 1. はじめに1....
1. 問題開発中に、他のデータベースから MySQL データベース テーブルにデータを挿入すると、次...
目次vue - スワイパープラグインを使用してカルーセルを実装するカルーセルのバグを解決するには、w...
この記事では、Jingdongの詳細ページの画像の拡大を実現するためのjsの具体的なコードを紹介しま...
目次原理ソースコード分析委任されたイベントバインディングすべてのサポートされているイベントを聴くネイ...