Juniper: Difference between revisions
No edit summary |
No edit summary |
||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{archived}} | |||
===Juniper PPPoE Proceedure=== | ===Juniper PPPoE Proceedure=== | ||
| Line 13: | Line 15: | ||
ppp-options { | ppp-options { | ||
pap { | pap { | ||
local-password "dkwoxslxqpz";##SECRET-DATA | local-password "dkwoxslxqpz";##SECRET-DATA | ||
local-name "username"; | local-name "username"; | ||
| Line 28: | Line 29: | ||
negotiate-address; | negotiate-address; | ||
mtu 1492; | mtu 1492; | ||
} | |||
family inet6 { | |||
mtu 1492; | |||
dhcpv6-client { | |||
client-type statefull; | |||
client-ia-type ia-pd; | |||
client-ia-type ia-na; | |||
update-router-advertisement { | |||
interface pp0.0; | |||
} | |||
client-identifier duid-type duid-ll; | |||
req-option domain; | |||
} | |||
} | |||
} | |||
} | |||
security { | |||
flow { | |||
tcp-mss { | |||
all-tcp { | |||
mss 1452; | |||
} | } | ||
} | } | ||
| Line 102: | Line 124: | ||
user@router#set negotiate-address | user@router#set negotiate-address | ||
user@router#set mtu 1492 | user@router#set mtu 1492 | ||
user@router#exit | |||
{master} | |||
user@router# | |||
</pre> | |||
If you have ipv6 use the following | |||
<pre> | |||
user@router#edit interfaces pp0 unit 0 family inet6 | |||
{master}[edit interfaces pp0 unit 0 family inet6] | |||
user@router#set mtu 1492 | |||
user@router#set dhcpv6-client client-type statefull | |||
user@router#set dhcpv6-client client-ia-type ia-pd | |||
user@router#set dhcpv6-client client-ia-type ia-nd | |||
user@router#set dhcpv6-client update-router-advertisement interface pp0.0 | |||
user@router#set dhcpv6-client client-identifier duid-type duid-ll | |||
user@router#set dhcpv6-client req-option domain | |||
user@router#exit | user@router#exit | ||
| Line 109: | Line 149: | ||
Commit these changes and exit edit mode. | Commit these changes and exit edit mode. | ||
[[Category:UTOPIA Troubleshooting|Juniper]] | |||
[[Category:UTOPIA]] | |||
[[Category:PPPoE]] | |||
Latest revision as of 14:02, 30 November 2022
Juniper PPPoE Proceedure
Juniper users a hierarchical configuration and the PPPoE settings fall under the interfaces section. In this example we will be using the fast ethernet port 0/0/1 for the WAN interface and the final configuration will look like:
interfaces {
fe-0/0/1 {
unit 0 {
encapsulation ppp-over-ether;
}
}
pp0 {
unit 0 {
ppp-options {
pap {
local-password "dkwoxslxqpz";##SECRET-DATA
local-name "username";
passive;
}
}
pppoe-options {
underlying-interface fe-0/0/1.0;
auto-reconnect 10;
client;
idle-timeout 0;
}
family inet {
negotiate-address;
mtu 1492;
}
family inet6 {
mtu 1492;
dhcpv6-client {
client-type statefull;
client-ia-type ia-pd;
client-ia-type ia-na;
update-router-advertisement {
interface pp0.0;
}
client-identifier duid-type duid-ll;
req-option domain;
}
}
}
}
security {
flow {
tcp-mss {
all-tcp {
mss 1452;
}
}
}
}
Below is a walk through on what commands to enter:
You will want to ssh / telnet to the router and be at the CLI (command line interface):
--- JUNOS 11.4xxxx built 2011-05-15 22:21:00 UTC
{master}
user@router>
We will need to be in the edit mode at this point:
user@router>edit
Entering configuration mode
Users currently editing the configuration:
{master}[edit]
user@router#
Now we will want to set the interface FastEthernet 0/0/1 to use PPPoE encapsulation:
user@router#edit interfaces fe-0/0/1 unit 0
{master}[edit interfaces fe-0/0/1 unit 0]
user@router#set encapsulation ppp-over-ether;
user@router#exit
{master}[edit]
user@router#
Next we will want to edit the ppp pap options pp0 interface:
user@router#edit interfaces pp0 unit 0 ppp-options pap
{master}[edit interfaces pp0 unit 0 ppp-options pap]
user@router#set access-profile ppp-profile
user@router#set local-password "xmission password"
user@router#set local-name "xmission username"
user@router#set passive
user@router#exit
{master}
user@router#
Now we will want to configure the pppoe options:
user@router#edit interfaces pp0 unit 0 pppoe-options
{master}[edit interfaces pp0 unit 0 pppoe-options]
user@router#set underlying-interface fe-0/0/1.0
user@router#set auto-reconnect 10
user@router#set client
user@router#set idle-timeout 0
user@router#exit
{master}
user@router#
Last we will want to set the ip address, in this example we will use auto negotiate:
user@router#edit interfaces pp0 unit 0 family-inet
{master}[edit interfaces pp0 unit 0 family-inet]
user@router#set negotiate-address
user@router#set mtu 1492
user@router#exit
{master}
user@router#
If you have ipv6 use the following
user@router#edit interfaces pp0 unit 0 family inet6
{master}[edit interfaces pp0 unit 0 family inet6]
user@router#set mtu 1492
user@router#set dhcpv6-client client-type statefull
user@router#set dhcpv6-client client-ia-type ia-pd
user@router#set dhcpv6-client client-ia-type ia-nd
user@router#set dhcpv6-client update-router-advertisement interface pp0.0
user@router#set dhcpv6-client client-identifier duid-type duid-ll
user@router#set dhcpv6-client req-option domain
user@router#exit
{master}
user@router#
Commit these changes and exit edit mode.