<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SoftEther | ばすにっきTips</title>
	<atom:link href="https://takabus.com/tips/category/softether/feed/" rel="self" type="application/rss+xml" />
	<link>https://takabus.com/tips</link>
	<description>プログラミングやサーバー、日々のTipsをメモしています。</description>
	<lastBuildDate>Sat, 25 Mar 2023 00:32:54 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.3</generator>

<image>
	<url>https://takabus.com/tips/wp-content/uploads/2022/12/cropped-tips-1-32x32.png</url>
	<title>SoftEther | ばすにっきTips</title>
	<link>https://takabus.com/tips</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【SoftEther】Hyper-V上にSoftEtherを構築する手順（メモ）</title>
		<link>https://takabus.com/tips/2765/</link>
					<comments>https://takabus.com/tips/2765/#respond</comments>
		
		<dc:creator><![CDATA[ばすにっきTips]]></dc:creator>
		<pubDate>Sat, 25 Mar 2023 00:32:53 +0000</pubDate>
				<category><![CDATA[SoftEther]]></category>
		<guid isPermaLink="false">https://takabus.com/tips/?p=2765</guid>

					<description><![CDATA[Hyper-V上のLinuxマシンにSoftEtherサーバを構築する手順をメモしておきます。自分用です。 環境 OS：Debian 11（Hyper-V上に構築） SoftEther 4.38 Build 9760 安 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Hyper-V上のLinuxマシンにSoftEtherサーバを構築する手順をメモしておきます。自分用です。</p>



<h2 class="wp-block-heading">環境</h2>



<ul><li>OS：Debian 11（Hyper-V上に構築）</li><li>SoftEther 4.38 Build 9760 安定版</li></ul>



<h2 class="wp-block-heading">仮想マシンの設定</h2>



<h3 class="wp-block-heading">ネットワークアダプタを2つ作る</h3>



<p>仮想マシンにネットワークアダプタを<span class="red">2つ</span>作る。</p>



<ul><li><strong>1つ目はサーバーマシンのメインNIC</strong></li><li><strong>2つ目はローカルブリッジ用のNIC</strong></li></ul>



<p>にしていく。</p>



<p>※「レガシーネットワークアダプタ」を選択する必要はなし。通常のネットワークアダプタでOK。</p>



<p>※TAPを作ってブリッジする方法もありますが、ローカルブリッジ用のNICを別に用意する方法が推奨されているので、そちらでやっていく。</p>



<h3 class="wp-block-heading">スプーフィングを有効化</h3>



<p>2つ目のネットワークアダプタに対し、MACアドレスのスプーフィングを有効にする。必須。</p>



<figure class="wp-block-image size-full is-resized"><img fetchpriority="high" decoding="async" src="https://takabus.com/tips/wp-content/uploads/2023/03/image-17.png" alt="" class="wp-image-2767" width="702" height="305" srcset="https://takabus.com/tips/wp-content/uploads/2023/03/image-17.png 702w, https://takabus.com/tips/wp-content/uploads/2023/03/image-17-300x130.png 300w" sizes="(max-width: 702px) 100vw, 702px" /><figcaption>ネットワークアダプタが1つしか表示されていないが、2つ作ること。</figcaption></figure>



<p>1つ目のネットワークアダプタはスプーフィングしなくていい。（と思う）</p>



<h2 class="wp-block-heading">ネットワークの設定</h2>



<p>ホストOS（ここではDebian）のネットワークの設定をする。以下で動作OKだった。</p>



<pre class="wp-block-code"><code>＃vi /etc/network/interfaces
auto eth0
iface eth1 inet static
        address         192.168.1.80
        network         192.168.1.0
        netmask         255.255.255.0
        broadcast       192.168.1.255
        gateway         192.168.1.1
        dns-nameservers 192.168.1.1
        mtu             1454


<strong>auto eth1
iface eth2 inet manual
        mtu 2000</strong></code></pre>



<p>1つ目のNICは通常通りの設定。2つ目（ローカルブリッジ用のNIC）は上記の太字のように設定。</p>



<p>詳細は調べていないが、<strong><span class="marker-under">自環境では<span class="red"><span class="bold-red">MTUは2000にしないとダメ</span></span>でした。</span></strong></p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://takabus.com/tips/wp-content/uploads/2021/09/man.png" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p>最初MTUを1400にしていたところ、VPN接続直後にSoftEther側に自動的にMTUを2000に変更されてしまう。</p>



<p>自動的に変更されると、以降VPN接続・通信ともに不可となる。DHCPからIPを受けることが出来ず、新たにVPN接続できない状況になった。接続中のVPNからの通信も不可となった。</p>



<p>最初からMTUを2000に設定しておくと、自動的なMTUの変更が発生せず、通信できるようになった。</p>
</div></div>



<h2 class="wp-block-heading">ルーターのポート開放（マスカレード）</h2>



<p>ルーターの静的NAPTでSoftEtherにポートフォワードする。</p>



<ul><li><span class="bold-red">1つ目</span>のNICにポートフォワードする。（2つ目ではない）</li><li>ルーター・サーバーともにファイアウォールの設定も忘れずに</li></ul>



<p>以上。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://takabus.com/tips/2765/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【SoftEther】エラー720でVPNに接続できないときの対処法</title>
		<link>https://takabus.com/tips/1647/</link>
					<comments>https://takabus.com/tips/1647/#respond</comments>
		
		<dc:creator><![CDATA[ばすにっきTips]]></dc:creator>
		<pubDate>Tue, 27 Sep 2022 11:16:09 +0000</pubDate>
				<category><![CDATA[SoftEther]]></category>
		<guid isPermaLink="false">https://takabus.com/tips/?p=1647</guid>

					<description><![CDATA[エラー720が発生し、SoftEther VPNに接続できないときの対処法を紹介します。]]></description>
										<content:encoded><![CDATA[
<p>エラー720が発生し、SoftEther VPNに接続できないときの対処法を紹介します。</p>



<h2 class="wp-block-heading">エラー720とは？</h2>



<p>エラー720は、VPNに接続しようとしているPCに<span class="red">IPアドレスが降ってこない</span>ことから起こります。</p>



<p>つまり、「<strong>VPNサーバーには到達できているけど、接続先のDHCPサーバーからIPアドレスが割り当てられないので通信できない</strong>」という状態で発生するエラーです。</p>



<h2 class="wp-block-heading">SoftEtherで考えられる原因</h2>



<p>SoftEther VPNをサーバーに構築し、VPN経由でサーバーがあるネットワークに入れるようにするには、おもに2つの方法があります。</p>



<ol><li>ネットワークカードを2つ用意して、うち1つをSoftEtherからローカルネットワークに入る専用にする</li><li><span class="red">TAP（仮想ネットワークインターフェース）を作成し、ネットワークインターフェースとSoftEtherをブリッジしてやる</span></li></ol>



<p>どちらかの方法を選ぶことになりますが、多くの方はネットワークカードを増設する必要がない、2を使っていることと思います。おそらくネット上から拾ってきたスクリプトを使って、ブリッジさせているはずです。</p>



<p>しかし、<strong><span class="marker-under">2.のケースでエラー720が発生している場合は、<span class="red">ほぼ確実にブリッジに失敗しています。</span></span></strong></p>



<p>試しにブリッジの状態を確認してみましょう。</p>



<pre class="wp-block-code"><code>$<strong>brctl show</strong>
bridge name     bridge id               STP enabled     interfaces
br0             8000.00ac5d6ddhn1       no              eth0
                                                        tap_softvpn</code></pre>



<p>上記は正常に出来ているときの出力です。interfacesにSoftEtherのTAPデバイス(ここではtap_softvpn)が表示されていなければ、ブリッジできていません。ブリッジできていないと、IPアドレスをサーバーがあるネットワークから取得できません。これが原因で720が発生しているのです。</p>



<h2 class="wp-block-heading">とりあえずの解決法</h2>



<p>いちばん簡単な解決法はSecureNATを使うことです。</p>



<p>SoftEtherには仮想ネットワークを構築することができるSecureNATという機能があります。</p>



<p>SecureNATを使うと、リモート端末はサーバーが接続されている実際のネットワークではなく、SoftEther上の仮想ネットワークに参加することになります。SecureNAT上には仮想のDHCPサーバーを構築することもできるため、IP正常にアドレスが割り振られるようになり、720は解決します。もちろん、サーバーがあるネットワークともNATを介して通信できますから、ちゃんと使えるVPNになります。</p>



<h2 class="wp-block-heading">根本的な解決法</h2>



<p><span class="marker-under"><strong>TAPをブリッジさせるスクリプトを見直しましょう。</strong></span></p>



<p><span class="red">スクリプトの最初で待機しておくのがコツです</span>。TAPデバイスはSoftEtherが起動してから作成されます。SoftEtherが起動するまでしっかり待ってから、ブリッジをかけるとうまくいきます。</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://takabus.com/tips/1647/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
