<?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>proximus Archives - Tom Barbette</title>
	<atom:link href="https://perso.uclouvain.be/tom.barbette/tag/proximus/feed/" rel="self" type="application/rss+xml" />
	<link>https://perso.uclouvain.be/tom.barbette/tag/proximus/</link>
	<description></description>
	<lastBuildDate>Wed, 27 Apr 2022 17:31:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://perso.uclouvain.be/tom.barbette/wp-content/uploads/2022/04/cropped-logo-uclouvain-2021-barbette-32x32.png</url>
	<title>proximus Archives - Tom Barbette</title>
	<link>https://perso.uclouvain.be/tom.barbette/tag/proximus/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>PROXIMUS_AUTO_FON automatic connexion on linux using wpa_supplicant</title>
		<link>https://perso.uclouvain.be/tom.barbette/proximus_auto_fon-automatic-connexion-on-linux-using-wpa_supplicant/</link>
		
		<dc:creator><![CDATA[Tom Barbette]]></dc:creator>
		<pubDate>Sat, 17 Oct 2015 21:29:26 +0000</pubDate>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[proximus]]></category>
		<category><![CDATA[proximus fon]]></category>
		<category><![CDATA[proximus_auto_fon]]></category>
		<guid isPermaLink="false">http://queen.run.montefiore.ulg.ac.be/~barbette/?p=527</guid>

					<description><![CDATA[<p>If you understand this title, you don&#8217;t need more explanation : /etc/network/interfaces auto wlan1 iface wlan1 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf ctrl_interface=/var/run/wpa_supplicant network={ ssid="PROXIMUS_AUTO_FON" scan_ssid=1 key_mgmt=WPA-EAP eap=TTLS identity="LOGIN@proximusfon.be" password="PASS1234" phase2="auth=MSCHAPV2" } Some may ask why some people would want to do that&#8230; I&#8217;m now using Voo, but I use my parent&#8217;s FON login when voo &#8230; </p>
<p class="link-more"><a href="https://perso.uclouvain.be/tom.barbette/proximus_auto_fon-automatic-connexion-on-linux-using-wpa_supplicant/" class="more-link">Continue reading<span class="screen-reader-text"> "PROXIMUS_AUTO_FON automatic connexion on linux using wpa_supplicant"</span></a></p>
<p>The post <a href="https://perso.uclouvain.be/tom.barbette/proximus_auto_fon-automatic-connexion-on-linux-using-wpa_supplicant/">PROXIMUS_AUTO_FON automatic connexion on linux using wpa_supplicant</a> appeared first on <a href="https://perso.uclouvain.be/tom.barbette">Tom Barbette</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>If you understand this title, you don&#8217;t need more explanation :</p>
<p>/etc/network/interfaces<br />
<code>auto wlan1<br />
iface wlan1 inet dhcp<br />
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf</code></p>
<p>/etc/wpa_supplicant/wpa_supplicant.conf<br />
<code>ctrl_interface=/var/run/wpa_supplicant</p>
<p>network={<br />
    ssid="PROXIMUS_AUTO_FON"<br />
    scan_ssid=1<br />
    key_mgmt=WPA-EAP<br />
    eap=TTLS<br />
    identity="LOGIN@proximusfon.be"<br />
    password="PASS1234"<br />
    phase2="auth=MSCHAPV2"<br />
}</code></p>
<p>Some may ask why some people would want to do that&#8230; I&#8217;m now using Voo, but I use my parent&#8217;s FON login when voo crash. My current project is towards aggregating the two links by load balancing, or at least have some kind of automatic failover. The more interesting part would be to switch to &#8220;FON only&#8221; when I reach my 100Gb limit&#8230;</p>
<p>The post <a href="https://perso.uclouvain.be/tom.barbette/proximus_auto_fon-automatic-connexion-on-linux-using-wpa_supplicant/">PROXIMUS_AUTO_FON automatic connexion on linux using wpa_supplicant</a> appeared first on <a href="https://perso.uclouvain.be/tom.barbette">Tom Barbette</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Proximus BBOX 3 in bridge mode with prefix delegation on Linux</title>
		<link>https://perso.uclouvain.be/tom.barbette/proximus-bbox-3-in-bridge-mode-on-linux-ubuntudebiancentosfedora/</link>
		
		<dc:creator><![CDATA[Tom Barbette]]></dc:creator>
		<pubDate>Fri, 09 Oct 2015 13:37:44 +0000</pubDate>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[bbox3]]></category>
		<category><![CDATA[bridge]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pi]]></category>
		<category><![CDATA[proximus]]></category>
		<category><![CDATA[raspberry]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">http://queen.run.montefiore.ulg.ac.be/~barbette/?p=519</guid>

					<description><![CDATA[<p>Using bridge mode allows you to get a public IP address on one computer (which can serve as a router) behind your modem. This allows you to know your public IP address without using a third-party service, and control more finely all your routing parameters inside your own Linux-based router (this tutorial) or a better &#8230; </p>
<p class="link-more"><a href="https://perso.uclouvain.be/tom.barbette/proximus-bbox-3-in-bridge-mode-on-linux-ubuntudebiancentosfedora/" class="more-link">Continue reading<span class="screen-reader-text"> "Proximus BBOX 3 in bridge mode with prefix delegation on Linux"</span></a></p>
<p>The post <a href="https://perso.uclouvain.be/tom.barbette/proximus-bbox-3-in-bridge-mode-on-linux-ubuntudebiancentosfedora/">Proximus BBOX 3 in bridge mode with prefix delegation on Linux</a> appeared first on <a href="https://perso.uclouvain.be/tom.barbette">Tom Barbette</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Using bridge mode allows you to get a public IP address on one computer (which can serve as a router) behind your modem. This allows you to know your public IP address without using a third-party service, and control more finely all your routing parameters inside your own Linux-based router (this tutorial) or a better router than the BBOX&#8217;s one.</p>



<p class="wp-block-paragraph">We&#8217;ll call &#8220;the router&#8221; the device you want to use behind the modem for clarity.</p>



<p class="wp-block-paragraph">The bridge mode of the Proximus BBOX 3 is quite interesting. You connect normally to your BBOX using DHCP and will get a locally routable address (i.e. 192.168.0.0/24), but you can use PPP over Ethernet (PPPoE) to get a virtual interface inside your router. This virtual &#8220;ppp&#8221; interface will have a public IP address, and packets will flow IN and OUT the internet through that interface.</p>



<p class="wp-block-paragraph">Proximus allows you to therefore maintain 2 PPP connections, one established by the BBOX (also used for the TV), and the other inside your router. It also means your home gets 2 IPv4 addresses.</p>



<pre class="wp-block-verse" style="font-style:normal;font-weight:300"><em>I prefer that mode to the VOO one, where the external IP address is given by DHCP to only one host in the LAN, the first device to connect to the router using DHCP (dangerous and prone to configuration errors...). Same and independently for IPv6 using DHCPv6. While Proximus not only gives you an IPv6 address but also a /64 prefix via PPPoE to get a direct connection without using a crappy NAT to all your PCs. For IPv6, Proximus is much simpler than setting up an independent DHCPv6 client which gives back the v6 prefix to your LAN side. The second downside is that VOO must use ugly hacks to allow connection to the box as there is no "modem internal network" anymore. You can access your modem at the normally-illegal 192.168.100.1 address as this is on the "public web" space from the router perspective. Moreover, it seems that the modem stops responding to DHCP requests from time to time, losing connectivity... VOO bridge mode is definitively not good... But this may be a temporary bug. I did not observe this anymore...</em></pre>



<h2 class="wp-block-heading">The bridge/WAN part</h2>



<p class="wp-block-paragraph">Edit <em>/etc/network/interfaces</em> to add the following lines , assuming that eth0 is the interface used to connect to your BBOX.</p>



<pre class="wp-block-code"><code>auto dsl-provider
 iface dsl-provider inet ppp
 pre-up /bin/ip link set <strong>eth0 </strong>up
 provider dsl-provider</code></pre>



<p class="wp-block-paragraph">Install pppoe with <em>sudo apt-get install pppoe</em> on ubuntu/debian or <em>sudo yum install pppoe</em> centos/fedora</p>



<p class="wp-block-paragraph">Then create a file named /etc/ppp/peers/dsl-provider and add the following lines :<br><code><br>
noipdefault<br>
defaultroute<br>
replacedefaultroute<br>
hide-password<br>
noauth<br>
persist<br>
mtu 1492<br>
plugin rp-pppoe.so <strong>eth0</strong><br>
user "<strong>fc0123456</strong>@skynet"<br>
usepeerdns<br>
</code></p>



<p class="wp-block-paragraph">Then edit the file /etc/ppp/chap-secrets and add the line :<br><code>"<strong>fc012345</strong>@skynet" * "<strong>password</strong>"</code></p>



<p class="wp-block-paragraph">If you lost your skynet credentials (personally, I just never received them), you can change them online on MyProximus. You&#8217;ll have to reboot your modem so it receives automatically the new credentials.</p>



<p class="wp-block-paragraph">And that&#8217;s all, you can reboot or do a <em>sudo pon dsl-provider</em> and you&#8217;ll have a new interface with a public IPv4 and a /64 IPv6.</p>



<h2 class="wp-block-heading">The router/LAN part</h2>



<p class="wp-block-paragraph">To give connectivity in IPv4 for your hosts and use your Linux host as a router, you&#8217;ll have to do a NAT.  But you can delegate your IPv6 range and give public IPv6 addresses to all your PCs using SLAAC! Remember to also install a firewall&#8230;</p>



<p class="wp-block-paragraph">To do so, install <em>radvd </em>and add in <em>/etc/radvd.conf </em>(if <strong>br0</strong> is the interface connected to your internal network) :</p>



<pre class="wp-block-code"><code>interface <strong>br0
</strong>
{
 AdvSendAdvert on;
 prefix ::/64
 {
   AdvOnLink on;
   AdvAutonomous on;
   AdvRouterAddr on;
 };
 RDNSS 2001:4860:4860::8888 2001:4860:4860::8844
 {
   # AdvRDNSSLifetime 3600;
 };
};</code></pre>



<p class="wp-block-paragraph">Then do a <em>sudo radvd restart</em> and that&#8217;s it.</p>



<p class="wp-block-paragraph">The RDNSS line gives the address of Google&#8217;s public DNS to your host. We could use Proximus&#8217; one, but I don&#8217;t have the address on hand.</p>



<p class="has-medium-font-size wp-block-paragraph" style="font-style:normal;font-weight:300"><strong>Do not hesitate to contact me!</strong></p>
<p>The post <a href="https://perso.uclouvain.be/tom.barbette/proximus-bbox-3-in-bridge-mode-on-linux-ubuntudebiancentosfedora/">Proximus BBOX 3 in bridge mode with prefix delegation on Linux</a> appeared first on <a href="https://perso.uclouvain.be/tom.barbette">Tom Barbette</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
