自宅ネットワークインフラ構築ver.02
何度やればいいのか
独り暮らし始めました。わーい。ネットワークの構築が始まります。以前構築していた親のネットワークから卒業し、晴れて自分ですべて設定することとなったのですが、現在の私の状況は回線契約しただけです。機器はありますが、どれも何も設定してないです。以前の設定のままです。ということで、設定していきます。最近Minecraftというものを友人とやるかもしれないので、そのサーバも立てられたらなと思います。前置きが長くなりました。始めていきます。
機材
- YAMAHA RTX1200 (以下YAMAHAで統一)
- FUJITSU PRIMERGY RX2530 M2 (以下FUJITSUで統一)
- CPU1, 2: Xeon E5-2650L v4 (14core, 28thread)
- total= 28core, 56thread
- RAM: DDR4 8GB × 13
- total= 104GB
- ROM: 500GB × 4
- total= 2TB
- LAN port: 2
- CPU1, 2: Xeon E5-2650L v4 (14core, 28thread)
- DELL Poweredge R630 (以下DELLで統一)
- CPU1, 2: Xeon E5-2650 v4 (12core, 24thread)
- total= 24core, 48thread
- RAM: DDR4 16GB × 4
- total= 64GB
- ROM: 600GB × 10
- total= 6TB
- LAN port: 4
- CPU1, 2: Xeon E5-2650 v4 (12core, 24thread)
構築予定のネットワーク図
気が向いたら描く。基本は最初の時と一緒です。
YAMAHA RTX1200ルータの設定
次のコマンドを使用します。
# login password
# administrator password
# ip lan2 address 192.168.1.254/24
# pp select 1
pp1# pppoe use lan3
pp1# pp auth accept pap chap
pp1# pp auth myname 契約した会社からもらったID 自分で決めたパスワード
pp1# ppp ipcp ipaddress on
pp1# ppp ipcp msext on
pp1# ppp ccp type none
pp1# pp enable 1
pp1#connect pp 1
pp1# pp keepalive interval 30 retry-interval=30 count=12
pp1# pp always-on on
pp1# pppoe auto disconnect off
pp1#save
pp1#pp select none
# ip route default gateway pp 1
# dns server pp 1
# dns private address spoof on
# dns server dhcp lan3
# save
# nat descriptor type 1 masquerade
# pp select 1
pp1# ip pp nat descriptor 1
pp1# pp enable 1
pp1# pp select none
# lan type lan1 port-based-option=divide-network
# vlan port mapping lan1.1 vlan1
# vlan port mapping lan1.2 vlan1
# vlan port mapping lan1.3 vlan1
# vlan port mapping lan1.4 vlan1
# vlan port mapping lan1.7 vlan7
# vlan port mapping lan1.8 vlan7
# ip vlan1 address 192.168.100.254/24
# ip vlan7 address 192.168.200.254/24
# dhcp scope 7 192.168.200.2-192.168.200.253/24
# save
# RTX1200 Rev.10.01.78 (Wed Nov 13 16:29:42 2019)
# MAC Address : 00:a0:de:68:31:a4, 00:a0:de:68:31:a5, 00:a0:de:68:31:a6
# Memory 128Mbytes, 3LAN, 1BRI
# main: RTX1200 ver=c0 serial=D26064516 MAC-Address=00:a0:de:68:31:a4 MAC-Addr
ess=00:a0:de:68:31:a5 MAC-Address=00:a0:de:68:31:a6
# Reporting Date: Mar 2 03:53:11 2025
login password *
administrator password *
ip route default gateway pp 1
vlan port mapping lan1.1 vlan1
vlan port mapping lan1.2 vlan1
vlan port mapping lan1.3 vlan1
vlan port mapping lan1.4 vlan1
vlan port mapping lan1.7 vlan7
vlan port mapping lan1.8 vlan7
lan type lan1 port-based-option=divide-network
ip vlan1 address 192.168.100.254/24
ip vlan7 address 192.168.200.254/24
ip lan2 address 192.168.1.254/24
pp select 1
pp keepalive interval 30 retry-interval=30 count=12
pp always-on on
pppoe use lan3
pppoe auto disconnect off
pp auth accept chap
pp auth myname ISPからもらったログインID 自分で設定したパスワード
ppp ipcp ipaddress on
ppp ipcp msext on
ppp ccp type none
ip pp nat descriptor 1
pp enable 1
nat descriptor type 1 masquerade
telnetd host lan
dhcp service server
dhcp server rfc2131 compliant except remain-silent
dhcp scope 1 192.168.100.1-192.168.100.253/24
dhcp scope 7 192.168.200.1-192.168.200.253/24
dns server pp 1
dns server dhcp lan3
dns private address spoof on
# show ip route
宛先ネットワーク ゲートウェイ インタフェース 種別 付加情報
default - PP[01] static
192.168.1.0/24 192.168.1.254 LAN2 implicit
192.168.200.0/24 192.168.200.254 VLAN7 implicit
218.176.253.65/32 126.227.82.167 PP[01] temporary
218.176.253.97/32 126.227.82.167 PP[01] temporary
*.*.*.*/* *.*.*.*/* PP[01] temporary
おしまい
次
Linksys
Local NetworkのルータIPを192.168.10.254に設定。もちろん/24。DHCPを192.168.10.1から253の範囲に設定。
YAMAHAと接続しているポートのIPは192.168.1.1になってる。
おしまい
次
Proxmox VEのインストール
これまためんどうくさい...
- FUJITSU PRIMERGY RX2530 M2 (以下FUJITSUで統一)
- CPU1, 2: Xeon E5-2650L v4 (14core, 28thread)
- total= 28core, 56thread
- RAM: DDR4 8GB × 13
- total= 104GB
- ROM: 500GB × 3
- total= 1.5TB
- LAN port: 2
- CPU1, 2: Xeon E5-2650L v4 (14core, 28thread)
- DELL Poweredge R630 (以下DELLで統一)
- CPU1, 2: Xeon E5-2650 v4 (12core, 24thread)
- total= 24core, 48thread
- RAM: DDR4 16GB × 4
- total= 64GB
- ROM: 600GB × 10
- total= 6TB
- LAN port: 4
- CPU1, 2: Xeon E5-2650 v4 (12core, 24thread)
FUJITSUからいくよ
インストールメディアの作成
これはProxmox公式サイトからISOもってきて、RufusでDD焼きしたやつを準備。詳しくは同じタイトル記事の古い奴参照
挿す。えっち
前回とはIPが違うので、慎重に進める。
ねえ、知ってる。前回ってインターフェイスが物理とOSで逆に認識されてたんだよ。
こわいです。とりあえずOS入れてきます。
Raidの作成
- 起動中にCtrl + rでRaid Controllerを起動
- 選択できるHDDを全選択
- 名前をfraid0に設定
- OK
- esc
- OK!!
- Ctrl + Alt + DeleteでReboot
USBから起動
ProxmoxがはいったUSBから起動します。F12でブートメニューを選択できる画面が来たら頑張る。
Proxmox VE 8.3 インストール
- Graphicalを選択
- End User Licenseを認証
- Target HardDiskを選択。先ほど作成したRAIDのやつが表示される
- country=japan, Time Zone=Asia/Tokyo, Keyboard Layout=Japanese
- pass=うふふうふふふふふ, email=えへへへへっへhっへへっへへ
- HostName(FQDN)=おふおふおうほうほう, IPAddress=192.168.200.2/24, GateWay=192.168.200.254, DNSServer=192.168.200.254
- Install
DELLいってみよう
Raidの作成
- pxeboot始めようとしたら停止させる
- F2でSystem Setupに入る
- Raidの設定
- Raid作成(名前: draid0)
- pass=ふううふうううう, email=
- HostName=, IPaddress=192.168.200.3/24
- Install
Proxmox VE初期設定
- IP:8006/にアクセス
- ServerNAME > Update > Repositories > Add > No-Subscription
- 有償版をDisableに
htpps://enterprise.proxmox.com
- 上記から始まるRepositoriesを削除
- これでRepositoryにアクセスできるようになったはずなのでUpdate&Upgradeする
- ***>Updates>Refresh
- 色々出てくるが、右上のバツ印で閉じて大丈夫
- Upgrade
- コンソールが表示されるので、Yで許可をだす。Enterだけだっていい
FUJITSUちゃん処理遅いねえ...
二要素認証とかしたかったら
参照
Proxmoxクラスタ形成
DELLくんで作成
- ClusterName: ************
FUJITSUちゃんを参加させる
- DELLで作成したクラスタ>Cluster Join InformationのJoinInformationの文字列?を全選択
- FUJITSUでClusterのJoinClusterを選択すると自動で情報が検出される。
- Joinする
- セッションが切断されるので、リロードする。
VM作成(Ubuntu22.04LTS)
作成したいOSのUpload
- Upload死体ストレージを左から選択。今回はDELLのlocal
localとlocal-lvm - ISOImagesからDownload from URL
- Ubuntu22.04.2LTSのダウンロードリンクを添付
押したらすぐ始まるよ
VMの作成
CreateVM
General
Node: DELL
ID: 100
Name: minecraftServer
OS
Storage: loval
ISO Image: ubuntu~~~
System
ALL DEFAULT
Disks
storage: local-lvm
DiskSize: 128[GiB]
CPU
socket: 1
core: 8
Memory
8192(Mib)
Network
ALL DEFAULT
ServerのCPUを仮想化
これをしないとそもそもVMの起動ができない
FUJITSU
- 起動時にF2でBIOSに入る
- Advances > CPU Configuration > Hyper-Threading[Enables]にする
設定されてた。つまんないの
DELL
- 起動時にF2でBIOSに入る
- System BIOS > SystemBIOS setting > Processor Settings > Virtualization Technology [Enabled]
- Escでsaveするか聞かれたらEnter
VM起動
設定をこんな感じに
minecraft server(Paper)をたててみよう
install
- openjdk21headlessのインストール
- paperのダウンロードリンクを取得
- wgetとか
- 新規フォルダ作成
- jarの移動
- 公式サーバじゃないことの認証txtファイルを作成
echo "eula=true" > eula.txt
- Minecraftサーバの起動:::aleart
screen -S micraserver java -Xmx4G -Xms4G -jar XXX.jar nogui
detatchするとき
[ctrl + a + d]
attachするとき
screen -r micraserver
::: - LocalでのPortの疎通確認
PS C:\Users\shina> Test-NetConnection 192.168.200.4 -Port 25565 ComputerName : 192.168.200.4 RemoteAddress : 192.168.200.4 RemotePort : 25565 InterfaceAlias : Wi-Fi SourceAddress : 192.168.10.231 TcpTestSucceeded : True
ip固定
network:
version: 2
ethernets:
ens18:
dhcp4: false
dhcp6: false
addresses:
- 192.168.200.4/24
routes:
- to: default
via: 192.168.200.254
nameservers:
addresses:
- 192.168.200.254
ポートフォワーディング
# show config
# RTX1200 Rev.10.01.78 (Wed Nov 13 16:29:42 2019)
# MAC Address : 00:a0:de:68:31:a4, 00:a0:de:68:31:a5, 00:a0:de:68:31:a6
# Memory 128Mbytes, 3LAN, 1BRI
# main: RTX1200 ver=c0 serial=D26064516 MAC-Address=00:a0:de:68:31:a4 MAC-Addr
ess=00:a0:de:68:31:a5 MAC-Address=00:a0:de:68:31:a6
# Reporting Date: Mar 3 03:31:23 2025
login password *
administrator password *
ip route default gateway pp 1
vlan port mapping lan1.1 vlan1
vlan port mapping lan1.2 vlan1
vlan port mapping lan1.3 vlan1
vlan port mapping lan1.4 vlan1
vlan port mapping lan1.7 vlan7
vlan port mapping lan1.8 vlan7
lan type lan1 port-based-option=divide-network
ip vlan1 address 192.168.100.254/24
ip vlan7 address 192.168.200.254/24
ip lan2 address 192.168.1.254/24
pp select 1
pp keepalive interval 30 retry-interval=30 count=12
pp always-on on
pppoe use lan3
pppoe auto connect on
pppoe auto disconnect off
pp auth accept chap
pp auth myname USERNAME PASSWORD
ppp ipcp ipaddress on
ppp ipcp msext on
ppp ccp type none
ip pp nat descriptor 1
pp enable 1
nat descriptor type 1 masquerade
nat descriptor masquerade static 1 1 192.168.200.4 tcp www
nat descriptor masquerade static 1 2 192.168.200.4 tcp 25565
telnetd host lan
dhcp service server
dhcp server rfc2131 compliant except remain-silent
dhcp scope 1 192.168.100.1-192.168.100.253/24
dhcp scope 7 192.168.200.1-192.168.200.253/24
dns server pp 1
dns server dhcp lan3
dns private address spoof on
外部に公開するサーバの指定
DDNSの設定
MyDDNSつかいます
IPアドレスの通知
crontab -e
*/5 * * * * wget -O - --http-user=[ユーザーID] --http-password=[パスワード] http://www.mydns.jp/login.html
MyDNSにドメインを設定
Domain Infoに入力
Domainに入力
確認
お名前.comにMyDNSのネームサーバを登録
1. ドメインの選択
lonlyboy.xyz
2. ネームサーバの選択
その他のサービス > その他のネームサーバを使う
ns0.mydns.jp
ns1.mydns.jp
ns2.mydns.jp
入力
3. 確認
やったあ
Discussion